Source description
About the role
As a React Native Software Development Engineer, you will be part of an agile team developing Tesco's customer-facing mobile application. You will work closely with product managers and cross-functional teams to build scalable, high-performance, and maintainable mobile solutions that enhance the customer experience for millions of users. Responsibilities: Design, develop, and maintain React Native mobile applications.Collaborate with product, design, and engineering teams to deliver new features.Build scalable and high-quality solutions using modern mobile development practices.Integrate GraphQL APIs and ensure seamless application performance.Follow the complete software development lifecycle, including design, development, testing, deployment, and maintenance.Contribute to technical decisions, code reviews, and continuous improvement of engineering practices.Mentor team members and promote best practices in mobile development. Requirements: Bachelor's or master's degree in computer science or equivalent.Strong commercial experience with React Native development.Experience architecting complex mobile applications.Good understanding of mobile platform capabilities and limitations.Experience integrating GraphQL APIs.Knowledge of mobile accessibility standards.Familiarity with Agile, DevOps, CI/CD, and testing practices (BDD, TDD, ATDD).Strong problem-solving, communication, and collaboration skills.Passion for mobile development, with GitHub or open-source contributions being a plus. .
More at Tesco