26 Aug
|
Tesco
|
Bengaluru
Job Summary
As a Software Development Engineer III you are in a senior Individual Contributor engineering role at Tesco. Your proficiency with foundational computer science and software engineering concepts is taken as a given, and you will have proven significant technical depth and breadth. At this level you will be playing an active role in technical leadership, with proven impact across teams and the wider directorate. You take ownership and accountability of the development of the products in your domain. You participate in activities that build capability across the organisation: coaching and mentoring of existing colleagues, and interviewing/hiring of new colleagues.
- My impact reaches beyond my immediate team
- At this level I display a high degree of ownership for the work conducted by the team
- I can anticipate feature evolution of my product
- I am comfortable managing competing priorities
- I build capability and raise the bar by contributing to hiring and interviewing practices.
We are seeking a skilled React Native Mobile App Developer with strong expertise in the Expo ecosystem to design, build and maintain high-performance cross-platform mobile applications. In this role, you will leverage Expo and its modern suite of tools (like EAS and Expo Router) for development and deliver Tesco design system aligned native experiences for both iOS and Android platforms from a single codebase. You will collaborate closely with Product Managers, UI/UX Designers to translate requirements into scalable solutions.
You will be responsible for
- Develop and maintain cross-platform mobile applications using React Native
- Work on a day-to-day basis with Agentic AI to leverage spec, skills and agents to do 50% of their work across development, documentation and testing
- Collaborate with engineering managers, product managers,
designers and backend developers to deliver seamless user experiences
- Optimize applications for speed and scalability
- Have a transparent understanding of how to build accessible and secure applications
- Write clean, maintainable and reusable code following best practices
- Debug and resolve technical issues across web and mobile platforms
- Integrate APIs and third-party libraries into applications
- Stay updated with the latest industry trends, emerging patterns and standards
Qualifications
- Bachelor's/Master's degree in computer science
- Minimum 8+ years experience as a Software UI Engineer in Enterprise or Product companies
You will need
Technical Skills
- 4 years developing Reactive Native Front End App Experiences using React Native and the Expo Framework with core understanding of JavaScript Bridge (JSI) and the rest 4 building Front End App Experience
- Deep proficiency in JavaScript and TypeScript (highly preferred), including modern ES6+ concepts
- Strong command of React Principles, React Hooks, Context API, and Component lifecycles
- Knowledge of how to use Component Libraries to build applications
- Hands-on experience with the latest Expo SDKs, Expo Router (file-based routing), and EAS workflows
- Should understand concepts around caching and how to achieve the same
- Proven experience with state management libraries such as Zustand, Redux Toolkit, or MobX
- Deep understanding of iOS and Android deployment lifecycles, application signing, and app store guidelines
- Deep skills of Git, GitHub, and continuous integration pipelines
- Proficient in using Agentic AI to leverage spec, skills and agents to do 50% of their work across development, documentation and testing
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Software Development Engineer III (Bengaluru)
🏢 Tesco
📍 Bengaluru