Job Description
Job Description – React Native Engineer (Mid-Level, 3 – 4 YearsExperience)
●Own end-to-end development of mobile features from requirement understanding to production deployment.
●Design and implement scalable, production-grade React Native applications with a focus on performance and maintainability.
●Translate business requirements into technical solutions with clear architectural decisions and trade-off analysis.
●Take responsibility for feature quality, ensuring minimal bugs, proper edge-case handling, and production stability.
●Build highly reusable, modular, and extensible components aligned with the overall application architecture.
●Implement efficient state management strategies (Redux, Zustand, Context API) based on application complexity.
●Integrate and manage APIs (REST/GraphQL), including error handling, retries, caching, and offline-first strategies where applicable.
●Ensure secure handling of authentication, tokens, and sensitive data using best practices (secure storage, encryption, etc.).
●Continuously optimize application performance (rendering, memory, network usage) across different devices and OS versions.
●Take ownership of debugging complex issues in production and proactively prevent recurring problems.
●Contribute actively to architectural discussions and drive improvements in codebase structure and engineering practices.
●Maintain high code quality standards through clean coding, proper abstraction, and thorough code reviews.
●Work closely with backend, product, and design teams to ensure seamless feature delivery and alignment.
●Participate in and drive Agile processes, including sprint planning, estimations, and retrospectives with accountability.
●Take initiative in identifying technical debt and actively work towards reducing it.
●Assist in setting up and maintaining CI/CD pipelines and manage mobile release cycles (App Store and Play Store).
●Ensure proper logging, monitoring, and observability for mobile applications in production.
●Mentor junior developers and contribute to improving overall team capability and engineering culture.
●Stay updated with evolving React Native ecosystem, tools, and industry best practices, and apply them where relevant.
●Demonstrate strong ownership, accountability, and collaboration in a fast-paced product environment.