Job Description
As a Senior React Native Developer, you will build high-performance, secure, and scalable mobile applications used by consumers and enterprise customers globally. You will work closely with backend, cloud, and AI engineering teams to deliver a seamless mobile experience.
If you have strong React Native fundamentals, production experience delivering multiple apps end-to-end, and optionally full-stack Node.js skills — this is a high-impact role where you’ll contribute directly to core fintech flows.
Role Overview
We are seeking a deeply experienced Senior React Native Engineer capable of building high-quality, performant mobile apps with secure authentication, real-time updates, complex state management, rich UI/UX, and robust API integrations.
Full-stack experience with Node.js is a strong plus — especially for engineers comfortable working across mobile, backend services, and cloud APIs.
You will collaborate with architects, backend teams, AI engineers, product owners, and other mobile developers in a fast-paced, engineering-centric environment.
Key Responsibilities
React Native Mobile Engineering
● Build secure, scalable mobile apps using React Native (iOS + Android).
● Own end-to-end screens, flows, and components — from architecture to deployment
○ Secure login, multi-factor authentication (OAuth2, SAML, OpenID).
○ Real-time updates (WebSockets, push notifications).
○ Offline capabilities and background sync.
○ Deep linking, in-app routing, navigation patterns.
● Work with native modules (Swift/Objective-C, Kotlin/Java) when required.
Architecture & State Management
● Use modern state management (Redux Toolkit, MobX, Recoil, Zustand).
● Implement modular, scalable architecture patterns (Clean Architecture, MVVM, etc.).
● Optimize for performance, memory efficiency, rendering, and usable frame rates.
API Integration & Back-End Collaboration
● Integrate with complex backend APIs, event-driven systems, and microservices.
● Work closely with Node.js, DevOps, AI engineers, and cloud teams.
● Consume secure REST/GraphQL APIs with attention to caching, retry logic, and error handling.
Full-Stack Node.js Development (Preferred)
● Build backend microservices using Node.js + TypeScript.
● Work with SQL (Postgres/MySQL) and NoSQL (MongoDB/DynamoDB).
● Implement real-time services (WebSockets, message queues).
● Collaborate with backend teams on API contracts, data formats, and performance.
Cloud, DevOps & Deployment Collaboration
● Work with CI/CD pipelines for React Native (Fastlane, Bitrise, App Center, EAS).
● Collaborate with DevOps on AWS/GCP workloads when full-stack.
● Work with API gateways, secure token handling, and user session flows.
Testing & Quality
● Write comprehensive automated tests (unit, integration, e2e) using Jest, Detox, Cypress, or equivalent tools.
● Participate in code reviews, pair programming, and continuous improvement of standards.
UI/UX Collaboration
● Work with designers to translate Figma/specs into pixel-perfect UI.
● Optimize for animations, gestures, accessibility, responsive layouts, and user experience.
Required Skills & Qualifications
React Native Expertise
● 3–5+ years of deep hands-on React Native experience (NOT just React).
● Must have built and deployed multiple (min 2–3) production apps at scale.
● Strong in native integrations, debugging tools, build pipelines, OTA updates (CodePush/EAS Updates).
Mobile Engineering Fundamentals
● Knowledge of iOS and Android platform constraints.
● Experience with push notifications, biometric auth, deep links, native modules.
● Strong debugging skills: Flipper, Chrome DevTools, Xcode, Android Studio
Backend & Full-Stack (Preferred)
● Strong Node.js and TypeScript fundamentals.
● API development experience (REST/GraphQL).
● SQL + NoSQL familiarity.
Cloud & System Skills
● Comfortable collaborating with AWS/GCP engineers.
● Familiarity with CI/CD, Docker, Kubernetes (at least basic).
● Experience integrating with secure APIs, API gateways.
Security & Identity
● Experience with OAuth2, SAML, JWT, PKCE, MFA, secure token handling.
● Understanding of secure mobile development, encryption, and data protection.
Bonus Skills
● Experience integrating AI features (LLMs, agentic flows, chat interfaces, personalization APIs).
● Experience with fintech, payments, wallets, or transaction-heavy apps.
● Familiarity with Next.js for backend-for-frontend or admin dashboard flows.
Soft Skills
● High ownership and accountability.
● Ability to work autonomously on complex modules.
● Strong communication and cross-team collaboration.
● Problem-solver with a “get things done” mindset.
Why Join DeviceDriven
● Build apps used by millions of users in a global fintech ecosystem.
● Work with cutting-edge stack: React Native, Node.js, AWS/GCP, WebSockets, secure auth, AI flows.
● Collaborate with senior architects and elite engineering teams.
● Strong engineering culture focused on quality, performance, and innovation.
● Growth path into Lead Mobile Engineer, Full-Stack Lead, or Architect roles.
