Android Developer
Role details
Job location
Tech stack
Requirements
-
Strong object-oriented programming experience: Kotlin, Java or similar
-
Strong foundation in Computer Science, with strong competencies in data structures, algorithms, and software design
-
Excellent technical knowledge of Android mobile application development with a solid understanding of the framework components and their life cycles.
-
Experience in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture
-
Experience with mobile TDD test-driven development using Espresso, Roboelectric, Appium or similar technologies
-
Experience developing mobile applications frameworks and/or SDK solutions for Identity, Payments, Analytics
-
Experience working with Jetpack Compose
-
Experience with AI, ML and GenAI Experience with web technologies (NodeJS, JSON, TypeScript, HTML5 and CSS3)
-
Shipped an app to the Google Play Store
-
Experience with Scrum or similar agile development methodology