Jobs and Careers
GO

Senior Software Engineer - React Native

Gordon Food Service
United Statesfull_timeVerifiedPosted 2 Apr 2025

About the role

Welcome to Gordon Food Service! We are excited that you are thinking about opportunities with us, and we have an amazing story to share. See below for a quick glance of who we are and the impact you could have on the food service industry. There's a seat at our table for you...

Do you believe that well-crafted mobile applications can solve critical business challenges and redefine how users interact with services? Are you excited about architecting complex mobile solutions using React Native and related technologies? Do you enjoy mentoring, guiding, and shaping the future of mobile development within an organization? Is writing clean, scalable, and efficient code in TypeScript second nature to you?

If you answered yes, we may need to meet.

We’re looking for a Senior Software Engineer specializing in React Native to lead the charge in developing and enhancing our mobile applications. In this role, you will drive the technical implementation, focusing on robust application architecture, seamless user experiences, and best practices in mobile development. You’ll pair your deep technical expertise with hands-on leadership, ensuring each solution is production-ready, scalable, and delivers real impact.

Essential Functions

  • Advanced Mobile Application Development:

    • Architect and develop complex mobile applications using React Native, ensuring high performance and responsiveness across platforms.

    • Write clean, maintainable, and well-documented code primarily in TypeScript.

    • Implement sophisticated styling using modern CSS techniques within the React Native environment.

    • Integrate with backend services, potentially utilizing GraphQL and Apollo Client for efficient data management.

    • Implement internationalization features, possibly using libraries like i18Next.

  • AI Agent Integration:

  • Collaborate with AI teams to integrate multi-agent systems and AI capabilities directly into the mobile application.  

  • Leverage APIs and SDKs to connect with platforms like Google Vertex AI, AgentSpace, and Dialogflow to enable intelligent features such as conversational interfaces, task automation, and personalized experiences within the app.  

  • Explore and implement ways to utilize AI for enhancing user interaction and functionality within the mobile context.

  • Testing, Deployment & Quality Assurance:

    • Lead the implementation and maintenance of automated testing suites (unit and functional), potentially using Jest, WebdriverIO, Appium, and SauceLabs. A strong QA background is beneficial.

    • Champion best practices for mobile CI/CD pipelines, ensuring reliable and frequent deployments.

    • Utilize Xcode and Android Studio for building, debugging (emulators/simulators), and deploying applications to physical devices.

    • Ensure solutions can adapt over time, maintaining reliability and security.

  • Technical Leadership & Collaboration:

    • Provide guidance and mentorship to junior engineers, reviewing code, promoting engineering excellence, and fostering a continuous learning culture.

    • Partner with Product Management, UX/UI designers, and other cross-functional stakeholders to define requirements and deliver high-quality features.

    • Collaborate with fellow engineers on solution design, architectural decisions, and proof-of-concept projects.

    • Effectively manage source code using Git, including advanced branching strategies, pull request workflows, and resolving conflicts on platforms like GitHub or GitLab.

  • Continuous Learning & Improvement:

    • Stay on the cutting edge of React Native development, mobile platform changes, and related technologies.

    • Actively research new tools, libraries, and frameworks, experimenting to find what best suits our application needs.

    • Contribute to a culture of knowledge-sharing and process refinement.

What Do We Need From You?

  • 5+ years of experience building and deploying mobile applications in production, with demonstrated success architecting complex solutions using React Native.

  • Expertise in TypeScript and modern JavaScript (ES6+).

  • Strong skills in styling mobile components (CSS-in-JS, StyleSheet, etc.).

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Gordon Food Service

View company profile →