Company Name: Emmvee Technologies
Job Role: React.js Developer
Work Type: Full-Time
Experience: 1-3 Years
Qualification: Bachelor’s Degree in Computer Science or Related Field
Location: Bangalore, India
Role Overview :
As a ReactJS Developer at Emmvee Technologies, you will be instrumental in developing and maintaining the user interfaces for our web applications, playing a crucial role in enhancing the user experience for our customers and internal stakeholders. You will collaborate closely with a team of designers, product managers, and other developers to translate designs and wireframes into high-quality code, ensuring the responsiveness, performance, and scalability of our applications. Your contributions will directly impact the efficiency of our operations and the satisfaction of our clients by providing intuitive and engaging interfaces for accessing and managing our solar solutions.
Key Responsibilities :
- Develop new user-facing features using ReactJS, enhancing the functionality and user experience of our web applications for both internal and external users.
- Build reusable components and front-end libraries for future use, promoting code maintainability and accelerating development cycles for the entire team.
- Translate designs and wireframes into high-quality code, ensuring pixel-perfect implementation and adherence to design specifications for a seamless user experience.
- Optimize components for maximum performance across a wide range of web browsers and devices, guaranteeing a consistent and responsive experience for all users.
- Collaborate with back-end developers to integrate APIs and data sources, ensuring seamless data flow and functionality between the front-end and back-end systems.
- Participate in code reviews to maintain code quality and share knowledge within the development team, fostering a culture of continuous improvement and collaboration.
- Troubleshoot and debug issues, identifying and resolving performance bottlenecks and ensuring the stability and reliability of our web applications for uninterrupted user access.
Required Skillset :
- Demonstrated proficiency in developing user interfaces with ReactJS, including experience with component lifecycle, state management (e.g., Redux, Context API), and hooks.
- Solid understanding of HTML, CSS, and JavaScript, enabling the creation of visually appealing and responsive user interfaces.
- Ability to write clean, well-documented, and testable code, ensuring maintainability and scalability of our applications.
- Strong problem-solving and debugging skills, allowing for efficient identification and resolution of issues.
- Excellent communication and collaboration skills, enabling effective teamwork with designers, product managers, and other developers.
- Bachelor's degree in Computer Science or a related field, providing a strong foundation in software development principles.
- Adaptability to work in an on-site environment in Bangalore, fostering collaboration and knowledge sharing within the team.