React Native Developer - Karnataka, India - DX FutureTech

    DX FutureTech
    DX FutureTech Karnataka, India

    1 week ago

    Default job background
    Technology / Internet
    Description

    Summary

    We are seeking a talented and experienced Mobile App Developer with expertise in React Native to join our development team. As a Mobile App Developer, you will be responsible for designing, developing, and delivering high-quality mobile applications for both iOS and Android platforms using React Native. You will collaborate closely with cross-functional teams to understand project requirements, implement features, and ensure a seamless user experience.

    Responsibilities

    1. Design and develop mobile applications for iOS and Android platforms using React Native.

    2. Collaborate with product managers, UI/UX designers, and backend developers to understand project requirements and translate them into technical specifications.

    3. Implement clean, efficient, and maintainable code following industry best practices and coding standards.

    4. Integrate user interfaces with backend services and APIs.

    5. Optimize application performance, responsiveness, and user experience.

    6. Conduct thorough testing and debugging to identify and resolve any issues or bugs.

    7. Collaborate with the QA team to ensure the quality and reliability of the mobile applications.

    8. Stay updated with the latest trends, technologies, and best practices in mobile app development, particularly in the React Native ecosystem.

    9. Participate in code reviews, provide constructive feedback, and contribute to continuous improvement initiatives.

    10. Work closely with other developers and team members to ensure successful project delivery and meet project deadlines.

    11. Maintain documentation for code, APIs, and technical specifications.

    Requirements

    1. Proven experience as a Mobile App Developer, with a minimum of 5 years of experience in developing mobile applications using React Native.

    2. Strong proficiency in JavaScript and hands-on experience with React Native framework.

    3. Solid understanding of mobile app development concepts, UI/UX principles, and best practices.

    4. Experience in developing and consuming RESTful APIs and integrating with backend services.

    5. Familiarity with mobile app deployment processes for iOS and Android platforms.

    6. Knowledge of mobile app performance optimization techniques.

    7. Understanding of version control systems, preferably Git.

    8. Strong problem-solving and analytical skills with the ability to debug and resolve issues efficiently.

    9. Excellent teamwork and communication skills to collaborate effectively with cross-functional teams.

    10. Ability to work independently and manage multiple projects simultaneously.

    11. Attention to detail and commitment to delivering high-quality code.

    Preferred Qualifications (not mandatory but a plus)

    1. Experience with native app development for iOS (Swift/Objective-C) or Android (Java/Kotlin).

    2. Familiarity with state management libraries like Redux or MobX.

    3. Knowledge of backend technologies such as or Ruby on Rails.

    Required Skills

    1. Excellent verbal and written communication skills are essential for effectively collaborating with business stakeholders, technical teams, and end-users.

    2. The ability to explain complex technical concepts to non-technical stakeholders is highly valued.

    3. Strong problem-solving skills and the ability to analyze complex business requirements and translate them into technical solutions are crucial. A proactive and analytical approach to troubleshooting and issue resolution is preferred.

    4. Ability to work effectively in a team environment.

    5. Strong attention to detail and the ability to work independently.

    6. Strong Leadership skills – the ability to influence and inspire across multiple teams and job functions.

    7. Flexible, resilient, constructive, organized, and reliable

    8. Strong project management skills