Skip to content
mimi

Software Analyst React Native

Jobs via Dice

Cary · On-site Full-time Mid Level 4d ago

About the role

About

OTSI is a leading global technology company offering solutions, consulting, and managed services for businesses worldwide since 1999. OTSI serves clients from its 15 offices across 6 countries with a Follow‑the‑Sun model. Headquartered in Overland Park, Kansas, we have a strong presence in North America, Central America, and Asia‑Pacific with a Global Delivery Center in India. These strategic locations offer customers the competitive advantages of onshore, nearshore, and offshore engagement and delivery options, with 24/7 support. OTSI works with 100+ enterprise customers, many of which are Fortune‑ranked, focusing on industry segments such as Banking, Financial Services & Insurance, Healthcare & Life Sciences, Energy & Utilities, Communications & Media Entertainment, Engineering & Telecom, Retail & Consumer Services, Hi‑tech, Manufacturing, Transport Logistics, Government, Defense & PSUs.

Responsibilities

  • Design, develop, test, and maintain mobile applications using React Native.
  • Help establish and mature React Native standards, patterns, and best practices.
  • Build high‑quality, accessible user interfaces with a strong focus on performance and usability.
  • Collaborate closely with UX designers to implement consistent mobile and web experiences.
  • Contribute to React‑based web applications as part of shared product teams.
  • Contribute to backend services written in TypeScript (e.g., Node.js / NestJS / Express).
  • Integrate mobile and web applications with backend APIs and cloud‑based services.
  • Write clean, maintainable, and well‑tested code across frontend and backend components.
  • Participate in code reviews and technical discussions across mobile, web, and backend work.
  • Support debugging and issue resolution across development and production environments.
  • Contribute to documentation and shared frontend and application development practice.
  • Act as an individual contributor while collaborating closely with frontend, backend, and product disciplines.

Required Skills

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3–6 years of professional software development experience.
  • Strong experience building mobile applications with React Native.
  • Strong proficiency in TypeScript.
  • Experience working with React for web applications.
  • Experience contributing to backend services using a Node.js‑based framework.
  • Familiarity with Git or another version control system.
  • Ability to work collaboratively within agile, cross‑functional teams.

Preferred Skills

  • Experience shipping and maintaining production React Native applications.
  • Experience with NestJS or Express.js for backend development.
  • Familiarity with mobile testing frameworks (e.g., Jest, Appium, Detox, or similar).
  • Experience with frontend and mobile test automation.
  • Familiarity with containerized applications (e.g., Docker).
  • Experience integrating frontend and mobile applications with REST APIs.
  • Familiarity with CI/CD pipelines for mobile and web applications.
  • Exposure to Azure environments and services.
  • Interest in improving frontend performance, accessibility, and developer experience.

Center of Excellence

  • Data & Analytics
  • Digital Transformation
  • QA & Automation
  • Enterprise Applications
  • Disruptive Technologies

Skills

DockerExpress.jsGitJestNestJSNode.jsReactReact NativeTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free