Overview
DescriptionJob Overview :
As a React Developer, you will be responsible for building and maintaining both responsive web applications and mobile applications that work seamlessly across iOS and Android platforms.
You will collaborate with cross-functional teams, including product designers, backend developers, and other stakeholders, to develop and enhance user interfaces and user experiences.
Key Responsibilities
As a React Developer, your duties will include, but are not limited to :
- Web Application Development : Build and maintain dynamic, responsive, and scalable web applications using ReactJS and React Hooks.
- Mobile Application Development : Develop and maintain mobile applications for iOS and Android platforms using React Native.
- Collaboration : Work closely with UI/UX designers to create visually appealing and intuitive user interfaces.
- Backend Integration : Collaborate with backend developers to integrate APIs and ensure seamless communication between frontend and backend systems.
- Code Quality : Write clean, reusable, and efficient code with an emphasis on maintainability and performance.
- Optimization : Optimize applications for maximum speed and scalability across both web and mobile platforms.
- Testing & Debugging : Test and debug cross-platform applications to ensure high performance and an excellent user experience.
- Stay Current : Keep up-to-date with the latest trends, tools, and best practices in both web and mobile development for ReactJS and React Native.
- Code Reviews & Mentoring : Participate in code reviews and mentor junior developers, helping them improve their skills.
- Agile Workflow : Contribute actively to sprint planning, daily standups, and retrospectives within an Agile development environment.
Education :
A Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
Experience : 2+ years of experience in web development with ReactJS.
React Native Expertise : 2+ years of experience in mobile app development using React Native for iOS and Android platforms.
Technical Skills
- Solid understanding of JavaScript (ES6+), HTML5, and CSS3
(ref:hirist.tech)