Design, build, and maintain React Native SDKs with a focus on performance, scalability, and developer usability
Support development of Flutter and potentially other mobile SDKs to maintain a consistent experience across ecosystems
Own the usability of SDKs by designing intuitive APIs, writing clean and thorough documentation, and supporting integration flows
Use React to build frontend components and tools that showcase SDK features or help developers test/debug integrations
Partner with customers and internal teams to troubleshoot issues and guide successful integration of SDKs
Enhance CI/CD systems for publishing to npm and other package managers with a smooth, reliable release process
Work closely with product managers, designers, and engineers across Amplitude to deliver impactful SDK features
Lead design discussions, contribute to architecture reviews, and mentor teammates on SDK best practices
Own Amplitude’s open source React Native SDKs and contribute to other cross-platform libraries like Flutter
Requirements
B.S., M.S., or Ph.D. in Computer Science or another technical field
6+ years of experience working in a Software Engineering role
Previous experience with React Native, Native iOS / Swift, or Native Android / Kotlin development
Passion for developer experience — you think about how your work feels to other engineers
Interest in customer interaction, debugging tricky issues, and creating helpful documentation
Attention to detail and commitment to high-quality, maintainable code
A track record of shipping libraries or SDKs with elegant, intuitive APIs
Strong understanding of software engineering fundamentals, algorithms, and system design
Enthusiasm for working across languages and frameworks to solve cross-platform problems
(Nice to have) Previous experience in Flutter and full-stack development (Node.js, modern React frameworks)
(Nice to have) Technical leadership of an engineering team
Benefits
Excellent Medical, Dental and Vision insurance coverages, with 100% employer-paid premiums for employee Medical, Dental, Vision on select plans
Flexible time off, paid holidays, and more
Generous stipends to spend on what matters most to you, whether that’s wellness (monthly), commuter transit/parking (monthly), learning and development (quarterly), home office equipment (annual), and much more
Excellent Parental benefits including: 12-20 weeks of Paid Parental Leave, Carrot Fertility Benefits/Adoption/Surrogacy support, Back-up Child Care support
Mental health and wellness benefits including no cost employee access to Modern Health coaching & therapy Sessions and high quality physician office experience via One Medical membership (select U.S. locations only)
Employee Stock Purchase Program (ESPP)
Competitive pay and benefits packages
Equity, benefits and other forms of compensation
Mentorship programs, management training, and wellness initiatives
Charitable giving grant and paid volunteer time off
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
developer experiencecustomer interactionattention to detailcommitment to high-quality codeproblem-solvingmentoringcollaborationcommunicationleadershipdocumentation
Certifications
B.S. in Computer ScienceM.S. in Computer SciencePh.D. in Computer Science