Develop architectures and components to deliver a fluid experience to users around the world
Work cross-functionally and cross-team to execute plans as per technical and business strategies and build solutions that keep users engaged
Contribute to different phases of the full development cycles, including technical design, development, testing, experimentation, analysis, and launch.
Perform code reviews, design documents, and provide feedback on product specs and mockups
Lead a team of skilled, fast-moving, and motivated engineers
Define standards to improve developer workflows, recommend best practices, and mentor engineers
Keep developing and improving your technical and non-technical abilities
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 6 years of experience working in Android development
Must possess expertise in working with Java or Kotlin
Thorough understanding of engineering fundamentals
Must be willing to embrace challenges for building data-intensive, highly responsive, and fault-tolerant apps for smartphones
Should be willing to break away from trends and learn new ways to build software
Eagerness to produce scalable, well-designed software capable of making a real-world impact
Proven experience in building Android apps with a team from scratch