Flag job

Report

Software Engineer - React Native

Location

Bengaluru, Karnataka, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Optym

Website: optym.com
Job details:

About us:

Optym is a leading provider of decision automation and optimization software products for airlines, trucking, and railroad industries. With its headquarters located in Dallas, Texas and branches in four countries, Optym has over 250 highly qualified professionals and is rapidly growing. Optym offers competitive compensation and a great benefits package. Learn more about Optym and its culture at www.optym.com


Job Role: Software Engineer/Senior Software Engineer


Responsibilities:

  • Design, develop, and maintain high-quality React Native applications for iOS and Android.
  • Collaborate with product managers, designers, and backend teams to define, plan, and deliver new features.
  • Write clean, modular, and testable code with attention to performance and maintainability.
  • Integrate RESTful APIs and manage complex data/state flows efficiently.
  • Build and integrate custom native modules (Android/iOS) when required.
  • Manage app releases and updates on Google Play Store and Apple App Store, ensuring compliance with evolving platform policies.
  • Monitor app performance, crash analytics, and handle post-release maintenance and updates.
  • Participate in code reviews, architecture discussions, and continuous improvement initiatives.
  • Troubleshoot, debug, and optimize applications for better performance and scalability.
  • Stay current with evolving mobile technologies, libraries, and app store guidelines.


Skills:

  • Strong in JavaScript (ES6+), Typescript, React, and React Native.
  • Hands-on with native Android (Java/Kotlin) or iOS (Swift/Objective-C).
  • Experience publishing and maintaining apps via Play Console and App Store Connect, handling signing, provisioning, and rollout.
  • Proficiency in state management libraries like MobX, Redux, or equivalent.
  • Familiar with Redux/MobX, REST APIs, CI/CD, and Git workflows.
  • Knowledge of app versioning, release management, and platform compliance updates.
  • Strong analytical and debugging skills with attention to detail.
  • Effective communication and teamwork across engineering and product functions.
  • Understanding of mobile security best practices and remote config strategies.
  • Exposure to automated testing (unit, integration, or E2E) using tools like Jest or Detox


Qualification:

  • B.Tech/B.S. or M.Tech/M.S. in Computer Science or related field.
  • 2–4 years of experience in mobile app development with at least 3 years in React Native.


Location: Bengaluru

Click on Apply to know more.

Skills

Android
automated testing
backend
compliance
Git
iOS
JavaScript
Jest
Kotlin
mobile app
mobile technologies
MobX
React
Redux
state management
Swift
TypeScript
REST APIs