
Software Engineer I ( Android)
- Bangalore, Karnataka
- Permanent
- Full-time
- Contribute to key initiatives supporting the developer workflow from PR to release.
- Innovate and deliver technical solutions
- Collaborate with partner engineering teams for inputs, support, and guidance
- Document technical solutions and articulate them to both business and technical audiences
- Present, communicate, and advocate engineering perspectives
- Participate in Agile ceremonies and show ownership of work throughout the sprint process.
- 1+ years of experience in building Android applications
- 1+ years of experience building applications with Kotlin and Jetpack Compose
- Experience with REST and GraphQL APIs.
- Proficiency in Unit, Functional Testing & TDD is highly preferred.
- Experience translating complex design features into modular components using design software (e.g., Figma).
- Ability to create functional-level impact and deliver complex features with little to no oversight.
- Effective communication skills as exemplified by technical documentation deliverables, and stakeholder and adjacent teams interactions.
- Fluency in English is a must.
- Tech Stack: Kotlin, Jetpack Compose
- Development Practices: TDD, pair programming, code reviews, continuous integration and delivery (CI/CD)
- Deployment: Automated using Github Actions, Firebase App Distribution
- Technologies Used: GraphQL backend, dependency injection, coroutines
- Agile Practices: Dailies, story detailing, planning, retrospectives