Search by job, company or skills

CodeTrinity IT Services

React Native Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Senior React Native Developer (iOS and Android)

We are looking for an experienced React Native developer with a strong background in building and deploying production mobile applications for both iOS and Android.

The ideal candidate has at least 4 years of hands-on experience with React Native and a deep understanding of the complete mobile development lifecycle, from planning and architecture through to deployment and ongoing maintenance.

Key Responsibilities:

  • Design, develop and maintain mobile applications using React Native for iOS and Android
  • Own features end to end, from technical design, implementation and integration with backend services through to QA and production deployment
  • Collaborate closely with product managers, UI/UX designers and backend engineers to deliver high quality user experiences
  • Write clean, modular, testable code and participate in code reviews
  • Integrate third party SDKs and services such as analytics, push notifications, payment gateways and authentication providers
  • Optimize application performance, responsiveness and stability on a wide range of devices and OS versions
  • Identify and resolve bugs, performance bottlenecks and security issues in a timely manner
  • Contribute to technical decisions, architecture discussions and best practices for the mobile stack
  • Create and maintain technical documentation where needed

Required Qualifications:

  • At least 4 years of proven experience in mobile development using React Native
  • Strong knowledge of JavaScript and TypeScript
  • Experience in developing and publishing apps to the Apple App Store and Google Play Store, including handling certificates, provisioning profiles and release pipelines
  • Solid understanding of mobile UI and UX principles, adaptive layouts and responsive design
  • Experience with state management libraries such as Redux, MobX or Recoil
  • Experience working with RESTful APIs and JSON, familiarity with typical backend integration patterns
  • Good understanding of native build tools and environments (Xcode, Android Studio, Gradle)
  • Experience with version control using Git and working in a collaborative team environment (branches, pull requests, code reviews)
  • Strong problem solving skills, high ownership and ability to work independently as well as part of a distributed team
  • Good communication skills in English, both written and verbal

Nice To Have:

  • Experience with native development in Swift, Objective-C, Kotlin or Java
  • Experience with automated testing frameworks for mobile, such as Jest, Detox, Appium or similar
  • Familiarity with CI/CD processes for mobile applications (Fastlane, GitHub Actions, Bitrise or similar)
  • Experience working with push notification services, deep linking and app analytics tools
  • Experience with performance monitoring tools and crash reporting platforms

What We Offer:

  • Opportunity to lead complex mobile projects used by real users at scale
  • Direct impact on product roadmap and technical decisions
  • Professional, high paced environment with a strong engineering culture
  • Collaboration with multidisciplinary teams across products and countries

If you meet the requirements and are passionate about building robust mobile products with React Native, please send your CV and relevant portfolio or GitHub links.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 134688741

Similar Jobs