Android Software Engineer
The ideal candidate will have a minimum of 5 years of experience as an Android engineer with exposure to Kotlin, Jetpack Compose, Java and Android platform SDKs.
Key Responsibilities:
Develop high-quality Android applications that meet business requirements.
Collaborate with cross-functional teams to define software requirements and ensure timely project delivery.
Develop and maintain technical documentation, including design documents, API documentation, and user manuals.
Requirements:
Minimum of 5 years of experience as an Android engineer with exposure to Kotlin, Jetpack Compose, Java and Android platform SDKs.
Strong understanding of web services and mobile app development.
Knowledge of OAuth and secure usage practices.
Experience with popular Android application architecture approaches.
Full stack development experience.
Ability to build scalable, responsive UI components.
Agile project management and version control experience.
Automated testing skills using unit tests, functional tests, and acceptance tests.
Passionate about delivering high-quality products.
Architecture expertise in Clean and MVVM patterns.
Information security fundamentals knowledge.