Description

Responsibilities:

  • Work independent, collaboration, communication skill, problem solver, fast paced environment, quick learner, accountable
  • Work as a team. Build solutions that are maintainable. Quality driven. Flexible and adaptable.
  • Provide technical leadership to engineers in fastpaced environment
  • Enforce design reviews, code reviews, continuous integration and testing infrastructure
  • Drive technical excellence and implementation of best engineering practices
  • Lead handson implementation work to keep current with technology trends inside and outside client
  • Build and deliver high quality and high performance features for our users on Android mobile app
  • Collaborate with user experience designers, product managers, and other engineers to deliver new features, enhancements, platform improvements and bug fixes
  • Collaborate with other engineers to write testable and reliable code, continuously deploying to production systems
  • Growing in a culture of learning through design discussions and code reviews
  • Deploy, monitor and operate large scale production systems distributed across the globe.
  • Analyze and optimize application/platform code and/or APIs for efficiency and performance.


Requirements:

  • BS in Computer Science (or equivalent) with 6+ years of experience
  • Strong object oriented programming experience: Kotlin, JetPack Compose, 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 test driven development using Espresso, Roboelectric, Appium or similar technologies
  • Excellent communication skills, both written and oral
  • Ideal experience level (years, leadership, industries):  6+ years
  • 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

Education

Any Graduate