We are looking for a Senior Android Engineer who loves to tackle engineering problems like, app performance, platform tooling, and building internal frameworks for code reuse. One who has worked on a large codebase in distributed teams and enjoys evangelizing engineering ideas. The engineer would be working on the mobile platform team that is responsible for providing engineering direction and building blocks to more than 100+ mobile engineers.
What You Will Do
Work closely with product engineers across multiple Android apps, to unify the build standards
Continue pushing the limits to make sure engineers have better experience with Android Studio
Measure and Identify bottlenecks in current build system and fix it over time
Forecast and work towards future-proofing Android platform engineering services
Resolves disputes and make tradeoffs keeping a balance between delivery and tech
Define and drive best engineering practices in alignment with all product groups
What You Will Need
You have 3+ years of mobile engineering experience with Android as primary expertise
You are a hands-on engineer with a focus on writing easy to read code than over-engineering
Should have worked on projects (preferably Frameworks/SDKs) that involve collaborating with multiple teams
You are very well versed in architectural approaches, testing, and performance when it comes to building mobile apps.
You have a passion for building scalable and composable systems that would last long
Participating and ability to make decisions in the architecture design review
Prioritizes and values work that is underrated but increases the predictability, quality & throughput of delivery
Escalates challenges that are outside their control but affect the squad s delivery
Prioritizes work based on understanding the trade-off between quality, tech-debt, and delivery
Job Classification
Industry: InternetFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time