React Native Developer – 3+yrs exp – Chennai – upto 15L CTC

Job Category: IT & Software
Job Type: Full Time
Job Location: chennai
Salary: upto 15 LPA
Years of Experience: 4+ yrs

React Native Developer
Years of Experience : 4+ years
Role Description

  • You are a champion at Code reviews and Unit/Mock/integration Tests
  • You have a strong sense of ownership of what you design and deploy
  • You provide strong technical mentorship to team members
  • You are an excellent team player
  • You continuously learn and improve
    We are seeking a highly motivated and experienced Senior React Native Engineer to join our team. In
    this role, you will lead and manage software development projects across diverse domains such as
    Gaming, Banking, Fintech, Fantasy Sports, IT, E-commerce, Logistics, Healthcare, and On-Demand
    Services. You will be responsible for ensuring the successful delivery of projects, meeting deadlines, and
    exceeding client expectations.
    Skill Sets
  • Startup Experience: Proven track record of taking ownership of projects and delivering impactful
    results in a startup environment.
  • Relevant Experience: 6-10 years of experience in mobile app development, with a strong focus on
    building high-performance, scalable, and maintainable React Native applications.
  • React Native Expertise: Extensive experience with React Native, including deep knowledge of its
    ecosystem, libraries, and tools.
  • JavaScript & TypeScript: Proficiency in JavaScript and TypeScript, with experience in writing
    clean, maintainable, and efficient code.
  • Mobile Development: Hands-on experience in developing cross-platform mobile applications for
    both iOS and Android, with a strong understanding of platform-specific guidelines and best
    practices.
  • State Management: Proficiency with state management solutions such as Redux, MobX, or Context
    API.
  • APIs & Integration: Experience integrating with RESTful APIs and GraphQL endpoints, with a
    strong understanding of asynchronous data fetching and state management.
  • UI/UX Design: Strong understanding of UI/UX principles and experience working with designers to
    implement user-friendly interfaces and improve app usability.
  • Testing & Debugging: Experience with mobile testing frameworks and tools such as Jest, Detox, or
    Appium. Skilled in debugging and performance optimization for mobile applications.
  • Version Control & CI/CD: Experience with Git, pull requests, and CI/CD pipelines. Familiarity with
    tools like GitLab, GitHub, or Bitbucket.
  • Agile Practices: Experience working in Agile environments, with a solid understanding of SCRUM
    and related methodologies.
  • Collaboration & Communication: Excellent teamwork and communication skills, with the ability
    to collaborate effectively in a remote or distributed team setting.
  • Solutions-Oriented: Ability to tackle complex problems with a solutions-oriented mindset,
    adapting to the fast pace and challenges of startup life.
    Responsibilities
  • Scalable Architecture: Lead the design and implementation of scalable mobile architectures that
    ensure performance, reliability, and maintainability of React Native applications.
  • Informed Decisions: Make architectural and technical decisions that align with the company’s
    business objectives and technical strategy.
  • Code Quality & Standards: Maintain high standards of code quality through regular code reviews,
    adhering to best practices and industry standards.
  • User Experience: Work closely with UX/UI designers to ensure that applications provide a
    seamless and engaging user experience.
  • Performance Optimization: Optimize mobile applications for speed, responsiveness, and
    efficiency, ensuring a smooth user experience across both iOS and Android platforms.
  • Testing & Debugging: Implement comprehensive testing strategies to identify and address issues
    early in the development cycle, ensuring reliable and high-quality releases.
  • Collaboration: Collaborate with product managers, designers, and other developers to understand
    user requirements and deliver features that meet user needs and project goals.
  • Continuous Learning: Stay current with the latest trends, technologies, and best practices in React
    Native and mobile development to drive innovation and improvement.
  • Autonomy: Take ownership of projects and tasks, working independently and effectively without
    the need for constant supervision.
  • Simplicity: Strive for simplicity and elegance in your code and solutions, avoiding unnecessary
    complexity.
  • Proactive Problem Solving: Anticipate and address potential issues before they arise, contributing
    to the overall success of the team and project.
  • Solution-Oriented: Focus on delivering practical solutions to problems, going beyond just writing
    code to contribute to the overall success of the product.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx