Flutter & React Native SDK Engineer

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.

اگر فردی را با این مهارت‌ها می‌شناسید به او اطلاع دهید.