Mediabistro logo
job logo

React Native Developer

Compunnel, Inc. · Multiple locations ·

Job type:
Full Time

We are seeking a highly skilled and experienced React Native Developer with a strong background in mobile application development.

This role involves collaborating with cross-functional teams to design, build, and optimize scalable, high-performing mobile applications that align with business objectives.

Key Responsibilities

  • Collaborate with product managers, business analysts, and UX/UI designers to translate requirements and user stories into technical designs and robust React Native applications.
  • Define architectural patterns, design principles, and coding standards to ensure scalable and maintainable mobile solutions.
  • Contribute to strategic planning and technical roadmaps, integrating industry best practices and emerging technologies.
  • Communicate complex technical concepts effectively to non-technical stakeholders, ensuring business-technical alignment.
  • Serve as a hands-on expert in React Native development, covering all aspects such as state management, component lifecycle, navigation, and performance optimization.
  • Conduct thorough code reviews, promote best coding practices, and enforce quality standards.
  • Identify and resolve performance issues, memory leaks, and other technical challenges to deliver stable, high-performing applications.
  • Design and implement integrations with RESTful APIs, GraphQL, and other backend systems.
  • Develop and advocate for comprehensive testing strategies (unit, integration, E2E) and contribute to CI/CD processes.
  • Mentor and guide junior developers through workshops, technical sessions, and on-the-job coaching.
  • Provide support in diagnosing and resolving production incidents and complex technical issues.
  • Participate in design and architecture reviews, ensuring adherence to best practices.
  • Contribute to configuration management, documentation, and adherence to coding standards.
  • Engage with customers to clarify requirements, present design options, and conduct product demonstrations.
  • Collaborate with project managers to support module delivery and manage complex user stories.
  • Perform defect RCA, manage defect trends, and recommend proactive quality improvements.
  • Create and maintain reusable assets, libraries, and technical documentation for knowledge sharing.
  • Contribute to release planning, effort estimation, and performance reviews of the development team.
  • Promote innovation, employee engagement, and customer satisfaction within project teams.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 7+ years of experience in mobile application development with a strong focus on React Native.
  • Experience integrating third-party APIs and libraries.
  • Strong understanding of mobile UI/UX principles, responsive design, and accessibility.
  • Knowledge of SDLC processes and Agile methodologies (Scrum/Kanban).
  • Strong problem-solving, analytical, and communication skills.
  • Demonstrated ability to lead development initiatives or mentor teams.
  • Understanding of testing frameworks such as React Testing Library or Appium.
  • Familiarity with configuration management, CI/CD pipelines, and mobile build systems.

Preferred Qualifications

  • Experience with performance profiling, debugging, and optimization in React Native applications.
  • Exposure to GraphQL, modern DevOps practices, and cloud-based deployment environments.
  • Strong domain understanding of customer business contexts and ability to propose value-added solutions.
  • Experience in creating technical documentation and presenting design reviews.
  • Prior experience contributing to architectural decisions in large-scale mobile applications.

#J-18808-Ljbffr