✨ About The Role
- The role involves leading the design and development of features for a new Amplitude product specifically for the Android platform.
- The engineer will have full ownership of open-source data collection libraries and plugins used by thousands of customers.
- Responsibilities include reducing friction in the data setup experience from SDK integration to building the first chart within Amplitude.
- The position requires writing developer documentation for READMEs and the technical documentation site.
- The engineer will extend CI/CD processes to automate the build, testing, and deployment of SDKs to package managers.
- Cross-functional collaboration with product and design teams is essential to iterate on product features.
- The role includes mentoring others on engineering best practices and leading engineering discussions within the team.
âš¡ Requirements
- The ideal candidate has experience building SDKs or libraries for mobile platforms, demonstrating a strong technical background.
- Familiarity with mobile app development for both iOS and Android using languages such as Swift and Kotlin is essential.
- A successful candidate will have a keen attention to detail, with an obsession for fit-and-finish and design perfection.
- Experience in full-stack development is a significant advantage, showcasing versatility in coding and problem-solving.
- The candidate should be comfortable writing and testing code in multiple programming languages, often on the same day.
- Strong communication skills are necessary for providing technical customer support to engineers deploying analytics SDKs.
- A passion for building software that enhances the developer experience and changes perceptions about analytics is crucial.