
Manager I - Mobile Engineering Specialist (Android/iOS, Cloud)
- Chennai, Tamil Nadu Thiruvananthapuram, Kerala
- Permanent
- Full-time
- You’ll work as part of a self-organised Mobile Engineering Team to design and develop software features that are delightful and vital to the lives of credit card consumers across all walks of life
- You'll work with the Engineering Manager (and the team) to evaluate technical risks and technology choices
- Be a technical evangelist both within the team and outside, coaching and/or mentoring other more junior engineers as appropriate
- Work with other Senior Engineers across other teams to ensure that our mobile offering stays compelling both for end-users and for the engineers working on it
- Maintain a strong questioning (but diplomatic!) attitude about the way things are and a relentless focus on making it better by driving best current engineering practices across mobile communities of practice.
- Your focus is on a major portion of existing or new team software (e.g., significant component, set of features, mid-size application or service)
- You’ll work to achieve the goals and vision shared by Product Management
- Innovate within your team, initiative area and contribute within your technical domain
- Be a helpful, approachable and inquisitive problem-solver with excellent technical, supportive and communication skills and a demonstrable track record of continuous learning and What we’re looking for:
- Strong programming skills with a good working knowledge of Android-related dev technologies such as Kotlin/Java and modern Android toolsets like Android Studio, JUnit and Espresso
- Strong programming skills with a good working knowledge of iOS-related dev technologies such as Swift and modern iOS toolsets like Git, Xcode, XCTest, XCUITest and Jenkins
- Working with the cloud/AWS and the opportunities that it brings in depth
- People who can effectively communicate and work together across different engineering areas
- A proven ability to deliver high quality applications at scale
- People who are advocates for quality and can support the team leveraging approaches such as Pair Programming, TDD and BDD
- An interest in learning new languages, tools, libraries and frameworks
- An interest in static typing and reactive programming Experience that would be advantageous:
- Experience solving real world problems and being comfortable working in a complex regulated environment