Senior Software Engineer - React Native
3Pillar Global
IndiaremotePosted 1 month ago
Skill Required
Mobile-EngineeringReact-Native-DevelopmentSoftware-EngineerApp-DevelopmentSenior-React-Native-EngineerSenior-React-Native-DeveloperSenior-React-Native-Mobile-DeveloperSenior-Full-Stack-Developer-(React-Native)Senior-React-DeveloperReact-Native-EngineerFrontend-EngineerReact Native DeveloperSoftware EngineerSoftware DeveloperReact NativeReactGitHub ActionsObjective-CJavaScriptTypeScriptbuildingGraphQLAndroidKotlinSQLitedesignGitSwiftReduxCI/CDDesign PatternsJavaAPIsiOSandGoCICDAIFulltime
Key highlights
- Senior React Native Engineer with 5+ years of experience required.
- 5+ years of TypeScript experience.
- 3+ years of Expo experience (including EAS).
- Flexible remote‑first work environment.
- Focus on wellbeing with generous time off and fitness/mental‑health resources.
- Career growth opportunities through professional services model.
Role overview
Senior Mobile Engineer responsible for architecting, developing, and optimizing React Native applications at 3Pillar, a global AI‑technology partner. The role leads legacy JavaScript migration to TypeScript, builds offline‑first mobile features, and collaborates with cross‑functional teams to deliver a world‑class mobile experience.
Responsibilities
- Facilitate effective communication with client project stakeholders regarding project status and recommendations.
- Lead the migration of legacy JavaScript code to TypeScript, ensuring high‑quality, maintainable code.
- Architect and develop new features for our React Native application using modern best practices.
- Optimize the app for offline‑first functionality by leveraging local databases and caching strategies.
- Work with Redux for state management and ensure seamless integration with existing architecture.
- Utilize Expo to streamline development workflows and manage app deployment.
- Design and implement efficient GraphQL queries and mutations for data fetching.
- Collaborate with cross‑functional teams (backend engineers, designers, product managers) to deliver a world‑class mobile experience.
- Conduct thorough code reviews and mentor junior engineers on the team.
- Stay up‑to‑date with the latest trends in React Native, TypeScript, Expo and mobile development.
Requirements
- 5+ years of React Native experience (Functional Components, Hooks, Advanced State Management, Memorization and Performance Optimizations) – developing and optimizing for iOS and Android in production.
- 5+ years of TypeScript experience.
- 3+ years of experience with Expo (latest Expo, Expo DevClient, NOT Expo Go).
- Experience with Expo SDK (notifications, camera, updates) and Expo EAS (CI/CD with EAS workflows, GitHub Actions), deep understanding of Expo branches and release channels.
- Expertise in state management libraries like Redux (including middleware such as Redux Thunk or Redux Saga) + RTK Toolkit.
- Solid understanding of mobile app performance optimization techniques.
- Exceptional problem‑solving skills with a focus on delivering clean, maintainable code.
- Strong communication skills and ability to work collaboratively in a team environment.
- English proficiency.
- Ability to write native iOS (Swift/Objective‑C) and Android (Kotlin/Java) modules integrated with React Native.
Nice to have
- Strong understanding of local databases (e.g., SQLite, Realm) and offline‑first mobile app strategies.
- Proficiency in working with GraphQL APIs (e.g., Apollo Client or Relay).
Benefits
- Flexible work environment – office, home, or hybrid.
- Remote‑first approach from interviews to onboarding.
- Global team with learning opportunities from top talent worldwide.
- Well‑being focus: annual cycle dedicated to wellbeing, fitness offerings, mental health plans (country‑dependent), generous time off.
- Professional services model enabling career growth and development opportunities across projects, offerings, and industries.
- Equal opportunity employer with commitment to diversity, intrinsic dignity and open collaboration.
Additional details
- 3Pillar is an AI transformation partner on a mission to help enterprises build AI‑native products and intelligent agents that will define the next era of business.
- Teams across North America, Europe, Latin America, and Asia.
- Works with companies in financial services, healthcare, media, and technology.
- HelixAI platform and Helix Pods delivery model put engineers at the center of real agentic transformation.
- Company culture emphasizes a global tech community and #oneteam values.
- Originally posted on Himalayas.