17 Avanciers Jobs
React Native/Node.js Developer - Mobile Platform (4-6 yrs)
Avanciers
posted 7d ago
Key skills for the job
About the Job :
We are seeking a talented and passionate React/Node.js Developer to join our dynamic team. You will be responsible for developing and maintaining high-performance mobile applications using React Native and building robust backend services with Node.js. Your expertise in both frontend and backend technologies will be crucial in delivering exceptional user experiences and scalable solutions.
Responsibilities :
Full-Stack Development :
- Develop and maintain cross-platform mobile applications using React Native.
- Design, develop, and maintain server-side applications using Node.js.
- Build and consume RESTful APIs for seamless data exchange between frontend and backend.
Frontend Development (React Native) :
- Translate UI/UX design mockups and wireframes into high-quality, responsive mobile interfaces.
- Implement complex UI components and interactions using React Native.
- Ensure the technical feasibility of UI/UX designs for mobile platforms.
- Optimize mobile applications for maximum performance, speed, and scalability.
- Implement and maintain state management solutions (e.g., Redux, Context API).
- Integrate with third-party libraries and APIs.
- Implement push notifications, and other mobile specific features.
Backend Development (Node.js) :
- Design and implement scalable and secure RESTful APIs.
- Develop and maintain database schemas and interactions (e.g., MongoDB, PostgreSQL, MySQL).
- Implement authentication and authorization mechanisms.
- Write unit and integration tests for backend services.
- Deploy and maintain cloud based infrastructure (AWS, Azure, GCP).
Collaboration and Communication:
- Collaborate effectively with designers, product managers, and other developers to deliver high-quality solutions.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Conduct thorough code reviews and provide constructive feedback to peers.
- Document code and technical specifications.
- Communicate clearly and effectively with team members and stakeholders.
Code Quality and Best Practices :
- Write clean, maintainable, and efficient code following established coding standards.
- Implement and maintain automated testing frameworks.
- Ensure code is optimized for performance and security.
- Stay up-to-date with the latest trends and technologies in React Native and Node.js.
- Troubleshoot and debug issues effectively.
- Implement and maintain CI/CD pipelines.
Qualifications :
Education :
- Bachelor's degree in Computer Science, or a related field (or equivalent experience).
Experience :
- Minimum of 4 years of experience in React Native and Node.js development.
- Proven experience building and deploying mobile applications to app stores (iOS and Android).
- Experience with cloud platforms like AWS, Azure, or GCP.
Technical Skills :
- Proficiency in React Native and JavaScript (ES6+).
- Strong understanding of Node.js and Express.js.
- Experience with RESTful API design and development.
- Knowledge of database systems (e.g., MongoDB, PostgreSQL, MySQL).
- Experience with state management libraries (e.g., Redux, Context API).
- Familiarity with version control systems (e.g., Git).
- Experience with testing frameworks (e.g., Jest, Mocha, Enzyme).
- Understanding of mobile development best practices and performance optimization.
- Familiarity with CI/CD pipelines.
- Knowledge of Typescript is a plus.
Functional Areas: Software/Testing/Networking
Read full job description