Team Overview
Join a dynamic and fast-paced engineering team responsible for designing, developing, and maintaining mobile SDKs for two flagship products. Our mission is to deliver high-performance, well-documented SDKs that empower our customers to seamlessly integrate our technologies into their mobile applications.
Role Summary
We are seeking a skilled and proactive **Flutter & React Native SDK Engineer** with a strong background in cross-platform mobile development. The ideal candidate will have hands-on experience exporting Android, iOS, and PWA applications from shared codebases, and a passion for building performant, maintainable, and well-documented SDKs. This role also involves direct collaboration with customers to support integration and troubleshoot technical issues.
Key Responsibilities
· Design, implement, and maintain mobile SDKs for Android, iOS, and PWA platforms using Flutter and React Native.
· Collaborate with product teams to define SDK architecture and ensure alignment with product requirements.
· Participate in customer meetings to support SDK integration and provide technical guidance.
· Respond to customer-reported issues, debug SDK-related problems, and deliver timely fixes.
· Write comprehensive unit tests to ensure code reliability and maintainability.
· Continuously monitor and optimize SDK performance across platforms.
· Maintain clear and thorough documentation for SDK codebases, architecture, and integration guidelines.
· Contribute to CI/CD pipelines and automation strategies to streamline SDK delivery.
Required Qualifications
· Minimum **3 years of professional experience** in mobile development.
· Proven expertise in **Flutter** and **React Native**, with real-world experience exporting Android and iOS apps.
· Experience exporting **PWA applications** from Flutter codebases.
· Strong understanding of **unit testing** principles and hands-on experience writing robust test suites.
· Excellent debugging and problem-solving skills.
· Strong communication skills and ability to work directly with customers and stakeholders.
· Commitment to performance optimization and code quality.
Preferred Qualifications
· Familiarity with **CI/CD tools and workflows** (e.g., GitHub Actions, Bitrise, Jenkins).
· Experience working in SDK development or developer tools.
· Exposure to API design and versioning strategies.
· Knowledge of mobile performance profiling and optimization techniques.