AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people‑first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
WHAT YOU WILL DO
- Build and maintain app features across the full stack of the mobile experience — ordering, menu, cart, checkout, payments, loyalty, and store locator;
- Write clean, well‑tested TypeScript following established coding standards, with automated checks (linting, formatting, architectural boundary rules) running on every commit;
- Connect the app to backend services and third‑party tools: ordering API, authentication, payment processors, fraud detection, feature flags, and analytics;
- Work with product managers, designers, and backend engineers to turn requirements into working software — joining sprint planning and reviews, implementing against Figma designs, aligning on API contracts;
- Review code from teammates and incorporate review feedback on pull requests; all PRs go through CI checks and peer review before merging;
- Debug and fix issues on both iOS and Android using crash reporting tools, native logs, and device/simulator builds;
- Help keep build and release pipelines healthy: automated builds, beta testing distributions, and production releases to the App Store and Google Play;
- Document work — code comments, architecture decision records, and notes in the project management system;
- Participate in Agile ceremonies: standups, sprint planning, refinement, and retrospectives;
- Stay current with the React Native ecosystem and contribute to team‑wide improvements, including the ongoing migration to the React Native New Architecture.
MUST HAVES
- 4+ years of professional software engineering experience;
- Strong commercial experience building cross‑platform mobile apps with React Native and TypeScript ;
- Solid understanding of React Native architecture : state management (Redux ), navigation, performance optimization, and local storage;
- Experience calling REST APIs and working with token‑based authentication flows;
- Familiarity with the native side of React Native — iOS (Swift/Objective‑C ) and Android (Kotlin/Java ) builds, native modules — or genuine enthusiasm to learn;
- Practical experience with mobile testing: unit tests, component tests, and end‑to‑end flows;
- Experience shipping apps to the App Store and/or Google Play;
- Clear communicator who works well in a collaborative, cross‑functional team;
NICE TO HAVES
- Payment integrations (Adyen, Apple Pay, Google Pay);
- Mobile analytics or error tracking (Sentry, Adobe Experience Platform, Quantum Metric);
- Internationalization (i18n) and multi‑language app support;
- Privacy and consent frameworks (e.g., OneTrust);
- SSL/certificate pinning for mobile API security.
PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD‑based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.
#J-18808-Ljbffr