Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

3Pillar Global

Senior Software Engineer - React Native

Posted Updated
Discussion

Description

Job Description :

- Strong React Native - minimum 5 years of experience (Functional Components, Hooks, Advanced State Management, Memorization and Performance Optimizations) - Develop and optimize React Native applications for both iOS and Android in a production environment.

- Write native iOS (Swift/Objective-C) and Android (Kotlin/Java) modules integrated with React Native.

- Strong TypeScript - minimum 5 years of experience.

- Expo - minimum 3+ years of experience working with latest Expo and Expo DevClient (NOT EXPO GO).

- Expo SDK experience (including Expo notifications, Expo Camera, Expo Updates).

- Expo EAS experience including (Ci/CD with EAS Workflows and GitHub Actions) - Deep understanding of Expo branches and Expo 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.

Additional Experience Desired :

- 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).

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →