
- Professional
Key Responsibilities
- Design, build, and maintain high-performance mobile applications using React Native for iOS and Android platforms.
- Collaborate with product managers, designers, and backend engineers to deliver impactful features from concept to release.
- Write clean, reusable, and maintainable code that aligns with industry best practices and team standards.
- Continuously monitor and optimize application performance; proactively identify and resolve bottlenecks or bugs.
- Integrate APIs and third-party libraries to enhance app functionality and user experience.
- Participate in code reviews and contribute to high-quality testing and documentation practices.
- Stay informed on the latest trends, tools, and best practices within the React Native and broader mobile development ecosystem.
Skills, Knowledge and Expertise
- 2+ years of professional experience as a React Native Developer.
- Strong proficiency in TypeScript and modern JavaScript (ES6+).
- Experience working with design systems and shared component libraries in a monorepo setup.
- Strong understanding of React Navigation (stack, tabs, and deep linking).
- Experience integrating with AWS Amplify authentication (including social sign-in with Google/Apple/etc.).
- Experience building i18n/localized apps.
- Knowledge of Git and collaborative workflows (GitHub, GitLab, or Bitbucket).
- Strong analytical thinking and problem-solving skills, with a keen attention to detail.
- Solid understanding of mobile UX/UI principles, responsive design patterns, and accessibility best practices.
- Effective collaborator who communicates well with UI/UX designers, engineers, and product teams.
- Familiar with using APIs and/or libraries for Cal.com and Salesforce.
- Experience with BottomSheet / advanced gesture-based modals.
- Familiarity with React Query for data fetching and caching.
- Hands-on experience with react-native-reanimated (v2+), react-native-gesture-handler, and gesture-driven UIs.
- Familiarity with react-native-unistyles or similar CSS-in-JS/theming systems.
- Solid understanding of feature/module-driven architecture and hook-driven state management.
- Experience implementing local and push notification systems within mobile apps.
- Background in native mobile development using Swift, Kotlin, or Java.
- Experience working within CI/CD pipelines and integrating automated testing frameworks to ensure reliable mobile releases.
- Familiarity with cloud platforms like AWS, Firebase, or similar services