onsite
Software Development Engineer II - React Native - Swiggy
Software Engineer
Senior React Native engineer responsible for designing, architecting, and delivering mission‑critical mobile applications, collaborating closely with product and business teams to translate features into scalable, high‑quality code.
About the role
Key Responsibilities
- Own end‑to‑end design and architecture of complex React Native applications, ensuring performance, scalability, and maintainability.
- Collaborate with product and business stakeholders to translate feature requirements into high‑level and low‑level design documents.
- Implement robust, testable code using JavaScript/TypeScript, integrating with RESTful APIs and third‑party services.
- Mentor junior developers, conduct code reviews, and enforce best practices for quality and security.
- Participate in Agile ceremonies, contribute to sprint planning, and deliver incremental value in a fast‑paced environment.
Requirements
- 3–5 years of professional experience building production‑grade React Native mobile apps.
- Strong proficiency in JavaScript/TypeScript, component architecture, and state management patterns.
- Hands‑on experience with RESTful API integration, debugging, and performance optimization.
- Familiarity with CI/CD pipelines, automated testing, and mobile app store deployment processes.
- Excellent communication skills and a collaborative mindset.
Skills
react nativejavascripttypescript