Senior Software Engineer - React Native

Codal

Ahmedabad District

On-site

INR 1,200,000 - 2,400,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health Insurance
Company sponsored lunch
Professional Development
Parental Leave

Job summary

Codal is seeking an experienced React Native engineer to build and maintain cross‑platform mobile apps from Ahmedabad, Gujarat. You will work with TypeScript and modern JavaScript, integrate native iOS/Android features, and collaborate across Product, Design, Backend, QA and DevOps to ship working software every two weeks.

The role involves performance optimization, OTA updates, and staying current with React Native trends.

Qualifications

  • Strong experience building production applications using React Native.
  • Proficiency in TypeScript and modern JavaScript (ES6+).
  • Experience with state management libraries such as Redux Toolkit, Redux Saga, or Context API.
  • Experience integrating REST APIs and handling asynchronous programming.
  • Hands-on experience with iOS development using Swift and SwiftUI.
  • Hands-on experience with Android development using Kotlin.
  • Experience building and integrating native modules using Turbo Modules and native bridging.
  • Experience with Expo, including development, builds, and OTA updates.
  • Strong understanding of the React Native New Architecture, including JSI and Fabric.
  • Experience deploying and maintaining applications on the Apple App Store and Google Play Store.
  • Strong debugging, troubleshooting, and performance optimization skills for React Native applications.
  • Experience using Git, pull request workflows, and code review practices.

Responsibilities

  • Design, develop, and maintain high-quality cross-platform mobile applications using React Native.
  • Build reusable, scalable, and maintainable application components using TypeScript and modern JavaScript.
  • Develop and integrate native functionality using Swift/SwiftUI for iOS and Kotlin for Android.
  • Build and maintain Turbo Modules and native bridges to expose platform-specific functionality to React Native.
  • Work with Expo, including development, builds, and Over-the-Air (OTA) updates where applicable.
  • Collaborate with Product, Design, Backend, QA, and DevOps teams throughout the software development lifecycle.
  • Optimize application performance, memory usage, startup time, and overall user experience across iOS and Android.
  • Investigate, debug, and resolve production issues using monitoring and profiling tools.
  • Participate in technical design discussions, architecture reviews, and estimation sessions.
  • Conduct code reviews and mentor junior developers by promoting engineering best practices.
  • Integrate third-party SDKs and platform services such as payments, analytics, authentication, push notifications, and maps.
  • Publish and maintain applications on the Apple App Store and Google Play Store, including release management, code signing, provisioning profiles, and app submissions.
  • Stay updated with the latest React Native ecosystem, mobile technologies, and industry best practices.

Skills

React Native
TypeScript
JavaScript (ES6+)
Redux Toolkit
REST APIs
iOS (Swift/SwiftUI)
Android (Kotlin)

Tools

Expo
Turbo Modules
SwiftUI
Kotlin

Job description

An Introduction to Codal

Codal is an award-winning web design and development consultancy that helps enterprise organizations solve complex problems and accelerate growth through elegant, data-driven digital solutions. Our areas of expertise include application modernization, eCommerce, UX/UI design, product strategy, data analytics, and artificial intelligence.

An Introduction to Codal

Codal is an award-winning web design and development consultancy that helps enterprise organizations solve complex problems and accelerate growth through elegant, data-driven digital solutions. Our areas of expertise include application modernization, eCommerce, UX/UI design, product strategy, data analytics, and artificial intelligence.

At Codal, you will collaborate with some of the most innovative organizations in the world and work on cutting-edge technologies that push the boundaries of design and software development. We promote long-term success, not just for our clients but for our team, helping you develop a professional roadmap that takes your career to new heights.

Experience Range

Overall Experience: 5–8+ Years

React Native Experience: 4+ Years

Leadership Experience: 1–2+ Years (Code Reviews, Mentoring, Technical Ownership)

Job Location

Ahmedabad, Gujarat (WFO)

Who you’ll be working with

We build the solutions dreamed up by the product and design teams. Our goal is to deliver working software every two weeks. We are a large team that spans across three global offices, but we collaborate and integrate front- and back-end components and interfaces to provide a user-centered experience through web and mobile platforms.

What you’ll be doing
  • Design, develop, and maintain high-quality cross-platform mobile applications using React Native.
  • Build reusable, scalable, and maintainable application components using TypeScript and modern JavaScript.
  • Develop and integrate native functionality using Swift/SwiftUI for iOS and Kotlin for Android.
  • Build and maintain Turbo Modules and native bridges to expose platform-specific functionality to React Native.
  • Work with Expo, including development, builds, and Over-the-Air (OTA) updates where applicable.
  • Collaborate with Product, Design, Backend, QA, and DevOps teams throughout the software development lifecycle.
  • Optimize application performance, memory usage, startup time, and overall user experience across iOS and Android.
  • Investigate, debug, and resolve production issues using monitoring and profiling tools.
  • Participate in technical design discussions, architecture reviews, and estimation sessions.
  • Conduct code reviews and mentor junior developers by promoting engineering best practices.
  • Integrate third-party SDKs and platform services such as payments, analytics, authentication, push notifications, and maps.
  • Publish and maintain applications on the Apple App Store and Google Play Store, including release management, code signing, provisioning profiles, and app submissions.
  • Stay updated with the latest React Native ecosystem, mobile technologies, and industry best practices.
What You’ll Need To Be Successful (Requirements)
Must-have Skills
  • Strong experience building production applications using React Native.
  • Proficiency in TypeScript and modern JavaScript (ES6+).
  • Experience with state management libraries such as Redux Toolkit, Redux Saga, or Context API.
  • Experience integrating REST APIs and handling asynchronous programming.
  • Hands-on experience with iOS development using Swift and SwiftUI.
  • Hands-on experience with Android development using Kotlin.
  • Experience building and integrating native modules using Turbo Modules and native bridging.
  • Experience with Expo, including development, builds, and OTA updates.
  • Strong understanding of the React Native New Architecture, including Turbo Modules, JSI, and Fabric.
  • Experience deploying and maintaining applications on the Apple App Store and Google Play Store.
  • Strong debugging, troubleshooting, and performance optimization skills for React Native applications.
  • Experience using Git, pull request workflows, and code review practices.
Should have skills:
  • Experience with secure authentication, authorization, and data protection implementations.
  • Excellent debugging, troubleshooting, and performance optimization skills.
  • Strong organizational and time management skills.
  • Effective collaboration and communication skills across teams.
  • Ability to recommend and implement technical and process improvements proactively.
Nice to have skills:
  • Modern Frontend: Experience with any JS framework Next/Nuxt or library ecosystems.
  • Experience working with serverless, microservices, or monorepo architectures.
  • Integrations: Prior experience integrating ERP systems or Payment Gateways with Shopware.
  • Architecture: Experience with headless commerce architecture and Shopware B2B modules.
  • Codal is a global agency with over 250 employees, and offices in the US, UK, Canada and India
  • We are a BigCommerce Partner and have won the Partner of the year award twice (most recently this past year).
  • We regularly host happy hours, dinners, excursions, and other company events to unwind after a hard day at work.
  • Company sponsored lunch every Wednesday.
  • Health Insurance: Comprehensive medical coverage for employees and their dependents
  • Maternity/Paternity Leave: Additional time off and support for new parents
  • Professional Development: Opportunities for training, workshops, conferences to enhance employees' skills and knowledge
  • Accidental Insurance

At Codal, we are committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - React
Senior Software Engineer - React

Codal • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Company sponsored lunch every Wednesday
Health Insurance
Maternity/Paternity Leave
+2
Tech Lead - Full Stack
Tech Lead - Full Stack

Codal • Ahmedabad District

On-site
INR 2,800,000 - 4,200,000
Health Insurance
Maternity/Paternity Leave
Professional Development
+2
Tech Lead (Front End - React)
Tech Lead (Front End - React)

Codal • Ahmedabad District

On-site
INR 2,800,000 - 4,800,000
Health Insurance
Maternity/Paternity Leave
Professional Development
+2
Sr. Technical Content Writer
Sr. Technical Content Writer

Codal • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Health Insurance
Company lunch weekly
Professional Development
+2
Sr Technical SEO Specialist
Sr Technical SEO Specialist

Codal • Ahmedabad District

On-site
INR 1,800,000 - 3,200,000
Health Insurance
Company events
Lunch on Wednesdays
+2
React Native and IOS Developer
React Native and IOS Developer

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 1,500,000 - 2,500,000
Fullstack Developer (React JS+ React Native)
Fullstack Developer (React JS+ React Native)

Cognitionteam • Ahmedabad District

On-site
INR 600,000 - 1,100,000
Customer collaboration
Challenging tasks
Skill development
+3
React Native and Android Developer
React Native and Android Developer

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 1,200,000 - 1,800,000
Vice President - React Native Engineering Lead
Vice President - React Native Engineering Lead

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 1,500,000 - 2,500,000
Senior React Native Developer
Senior React Native Developer

Codebase • Maharashtra

On-site
INR 1,400,000 - 2,600,000