Description
We're looking for a Senior Mobile Engineer (iOS) to join our team in Bengaluru. As a key member of our mobile engineering team, you will be responsible for developing new features and supporting our best-in-class iOS and Android applications.
Our goal is to provide our customers with a solid mobile experience that helps them gain access to their money easily. You will work closely with the product, server engineering, design, marketing, and customer support teams to create new product experiences for our customers.
The ideal candidate will have a solid focus on user experience as well as understand mobile-specific issues ranging from network usage to battery life. You will drive decisions on the strategies and methodologies used in mobile app development and testing at EarnIn.
Responsibilities:
- Work closely with the product and design team on creating new user experiences and features
- Design and implement new APIs with our server engineering team to communicate with the mobile applications
- Create a scalable mobile architecture which will ensure that the organization is nimble as we grow the organization
- Drive decisions on the strategies and methodologies used in mobile app development and testing at EarnIn
- Create Unit and Automation (User Interface tests) Tests to make sure new code does not break existing features and the new code works according to requirements specified by product
- Create and monitor analytics to prove how effective new and existing features are to helping customer
Requirements:
- Knowledge of professional software engineering practices and best practices for full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Bachelor’s (or higher, e.g., MS, or PhD) in Computer Science or a related technical field involving coding or equivalent technical experience
- Fluency with the Swift programming language along with reactive and functional programming concepts
- Expertise with the various application architectures used in development of iOS applications (MVVM, MVC, MVP, etc…)
- 4+ years of relevant industry-related experience
- Experience leading a team of engineers and upleveling talent through mentorship
- Exceptional written and verbal communication skills
At EarnIn, we believe that the best way to build a financial system that works for everyday people is by hiring a team that represents our diverse community. Our team is diverse not only in background and experience but also in perspective. We celebrate our diversity and strive to create a culture of belonging.