We are looking for a skilled Front-End Developer to join our dynamic team. As a Front-End Developer, you will play a crucial role in designing and implementing user interfaces for our web applications. The ideal candidate should have a minimum of 2 years of experience with a strong focus on JavaScript and React.js. Knowledge of Redux, Vite, ESLint, and Prettier is essential for this role.
Responsibilities:
1. Develop User Interfaces: Work closely with our design team to translate design wireframes into high-quality, responsive user interfaces using React.js.
2. State Management: Utilize Redux for effective state management, ensuring seamless data flow and a smooth user experience.
3. Performance Optimization: Optimize web applications for maximum speed and scalability using tools like Vite and other modern front-end technologies.
4. Code Quality Assurance: Enforce code quality standards and consistency using ESLint and Prettier, ensuring clean and maintainable code.
5. Collaboration: Collaborate with cross-functional teams including designers, back-end developers, and other stakeholders to deliver high-quality features on time.
Requirements:
1. Minimum 2 Years of Front End Development Experience: Proven experience in developing front-end solutions for web applications.
2. JavaScript and React.js Proficiency: Strong proficiency in JavaScript and a deep understanding of React.js.
3. State Management with Redux: Hands-on experience with Redux for effective state management in complex applications.
4. Build Tools: Familiarity with Vite or similar build tools for efficient front-end development.
5. Code Quality Tools: Experience with ESLint and Prettier to maintain code quality standards.
Preferred Qualifications:
1. Knowledge of Vue.js: While not a requirement, familiarity with Vue.js is a plus and demonstrates versatility in working with different front-end frameworks.
2. UI/UX Design Understanding: Basic understanding of UI/UX design principles to collaborate effectively with designers.
3. Version Control: Experience with version control systems, preferably Git.
4. Adaptability: Ability to adapt to new technologies and learn quickly in a fast-paced environment.