Mid level React Native
- Industry Other
- Category Software Engineering
- Location Kathmandu, Nepal
- Expiry date Mar 29, 2026 (7 days left)
Job Description
Job Description – React Native Engineer (Mid-Level, 3 - 4 Years Experience)
Company: Tech Haus Pvt. Ltd
Location: Tahachal, Kathmandu
Salary: 80-90k
Timing: 9:00 AM- 6:00 PM
- 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.