Should have min 5 - 8 Years of experience in Android Development.
High performing individual contributor responsible to maintain and enhance business critical platforms
Design and development work for Android SDKs and applications.
Engineering, Maintenance and Development activities in the enterprise wide authentication/authorization space.
BAU activities for various projects in the GIAM authentication application portfolio.
Have a strong focus on time management, decision-making and ability to operate with parallel project deliveries.
Apply latest DevOps concepts to continuously improve and transform platform into a highly available, highly maintainable platform - including but not limited to code, policy, processes, behaviors, tools.
Improve monitoring, automated validation and synthetic transactions, collaboration between Dev and Ops and automated SDLC tool chain.
Work collaboratively in an Agile Feature team setup with team members located across different locations and time.
Develop new skills to contribute as a multi-functional team member (potential areas for secondary skills: HTML/JavaScript/CSS, Cloud readiness, Security, Monitoring and Measuring Tools).
Understand the architecture of the existing applications and develop feature solutions across the full application stack.
Expertise in application, data, and infrastructure architecture disciplines
Advanced knowledge of architecture and design across all systems
Proficiency in multiple modern programming languages
Knowledge of industry-wide technology trends and best practices
Keen understanding of financial control and budget management
Ability to work in large, collaborative teams to achieve organizational goals
Good to have : Kotlin, Retrofit, Rx Java , Kotlin Coroutines, Jetpack Compose, Dagger 2 or Hilt or Koin, Jetpack navigation and Espresso or Mockito for testing