Senior React / React Native Developer

Key Responsibilities

 

Web and Mobile Application Development

  • Design, develop, test, and maintain high-quality applications using React (including React 19) and React Native
  • Implement responsive, accessible, and high-performance UIs for both web and mobile platforms
  • Collaborate with UI/UX designers to bring modern, user-centric designs to life
  • Use modern features of React such as Concurrent ModeSuspense, and Server Components where applicable
     

End-to-End Delivery

  • Own the full development lifecycle of web and mobile applications, from requirements gathering to release
  • Deploy and manage mobile applications in the App Store and Google Play, including signing, provisioning, and submission
  • Support release cycles, OTA updates (e.g., CodePush), and CI/CD workflows for both web and mobile
     

Agile Collaboration

  • Work closely with product managers, designers, and developers to design scalable and maintainable solutions
  • Participate in daily stand-ups, sprint planning, grooming sessions, and retrospectives
  • Contribute to architectural decisions, code reviews, and mentoring of junior developers
     

Maintenance and Continuous Improvement

  • Monitor and optimize the performance of both web and mobile applications
  • Investigate and resolve issues in production environments
  • Identify areas for technical improvement and help evolve the tech stack
     

Testing and Quality Assurance

  • Write and maintain unit, integration, and end-to-end tests for both React and React Native codebases
  • Ensure consistent code quality using automated tools, peer reviews, and well-documented workflows
  • Follow best practices for performance, maintainability, and security
     

Qualifications

 

Technical Skills

  • Expert knowledge of React (including React 19) and React Native
  • Proficiency in JavaScript (ES6+) and TypeScript
  • Solid understanding of modern React features: HooksServer ComponentsContext API, and state management tools (e.g., Redux, Zustand)
  • Experience with REST APIs and third-party integrations
  • Comfortable with Git-based workflows and modern development environments
  • Experience working with Telegram Mini Apps (TMA) is a strong plus
     

Experience

  • 3+ years of professional experience in React and React Native development
  • Track record of building, shipping, and maintaining web and mobile applications in production
  • Experience publishing apps in the App Store and Google Play
  • Exposure to CI/CD, OTA updates, and mobile deployment pipelines is a plus
     

Soft Skills

  • Strong analytical and problem-solving skills
  • Effective communication and collaboration in cross-functional teams
  • Self-motivated and capable of managing priorities in a dynamic environment
  • Passion for delivering high-quality user experiences
Published 8 April
269 views
ยท
115 applications
100% read
ยท
7% responded
Last responded 3 days ago
To apply for this and other jobs on Djinni login or signup.