We're hiring a talented Mobile Engineer (SDE 2) to join our team and play a pivotal role in developing scalable, performant, cross-platform mobile SDKs. You will be instrumental in building and optimizing features that power delightful user experiences on apps used by millions every day.
Outcomes Expected
- Cross-Platform Feature Development — Design, develop, and deploy robust, scalable SDK features across React Native, Flutter, Android, and iOS.
- Performance & Scalability — Ensure our SDK remains lightweight, performant, and reliable even as we scale to billions of devices.
- Product Delivery & Ownership — Drive high-quality implementation, testing, debugging, and release processes, ensuring stable roll-outs across platforms.
- Collaboration & Cross-team Alignment — Work closely with Product, Backend, Design, and Customer Success teams to identify, prioritize, and deliver high-impact features.
- Innovation & Continuous Improvement — Experiment and iterate quickly on new ideas, enhancing functionality, usability, and SDK efficiency.
Responsibilities
- Build, optimize, and maintain mobile SDKs for platforms including React Native, Flutter, Android, and iOS.
- Architect and implement scalable solutions that maintain top performance across diverse devices and operating systems.
- Proactively identify performance bottlenecks and optimize the SDK for efficiency, responsiveness, and reliability.
- Write clean, maintainable, and well-documented code, and participate actively in code reviews to promote best practices.
- Collaborate closely with cross-functional teams, turning product requirements into high-quality, scalable SDK features.
- Stay up-to-date with mobile development trends, platform updates, and emerging technologies to continually improve our offerings.
Requirements
2-4 years of mobile engineering experience, building and shipping high-quality, scalable mobile applications or SDKs.
- Proficiency in developing cross-platform mobile applications or SDKs using React Native or Flutter, along with native platform experience in either Android (Kotlin/Java) or iOS (Swift/Objective-C).
- Demonstrated ability to write high-performance, memory-efficient, and scalable mobile code.
- Solid understanding of mobile application architecture, state management, and design principles.
- Experience optimizing mobile applications for performance, responsiveness, and stability at scale.
- Strong debugging skills and familiarity with performance analysis tools and techniques.
- Good communication and collaboration skills, and the ability to effectively translate technical insights across stakeholders.
What We Offer
- A chance to be a part of a rapidly growing company in the exciting mobile app space.
- A dynamic and creative work environment with a diverse and passionate team.
- Competitive salary and benefits.