Senior Frontend Engineer
The Senior React Frontend Engineer is a key member of our software development team, responsible for designing, implementing, and maintaining responsive and user-friendly interfaces. This role involves collaborating closely with cross-functional teams, interpreting design wireframes, and turning them into robust and visually appealing applications. The Senior React Frontend Engineer is expected to stay current with frontend technologies, contribute to the overall software architecture, and provide technical leadership in the development of innovative web applications.
Main responsibilities:
Interface Design and Development:
1. Work collaboratively with UX/UI designers to interpret design wireframes and transform them into responsive and visually appealing user interfaces.
2. Develop and maintain efficient, reusable, and well-documented React components.
Frontend Development:
3. Utilize expertise in React.js and associated libraries to implement and enhance frontend functionalities.
4. Ensure seamless integration with backend services, maintaining a high level of code quality and performance.
Responsive Design and Cross-Browser Compatibility:
5. Implement responsive design principles to create applications that work seamlessly across various devices and screen sizes.
6. Ensure cross-browser compatibility and optimize frontend code for performance.
State Management:
7. Implement state management solutions using tools like Redux for complex frontend applications.
8. Effectively manage application state to ensure a smooth and interactive user experience.
Code Analysis and Optimization:
9. Analyze and optimize existing frontend code for improved performance and maintainability.
10. Stay updated on industry best practices and emerging trends in frontend development.
Collaboration and Communication:
11. Collaborate with backend engineers, UX/UI designers, and other cross-functional teams to deliver high-quality software solutions.
12. Communicate effectively on technical aspects with both technical and non-technical team members.
Unit Testing and Quality Assurance:
13. Develop and execute unit tests to ensure the reliability and correctness of frontend code.
Qualifications:
14. Proven experience as a Frontend Engineer with a focus on React.js and associated technologies.
15. In-depth knowledge of React.js and its core principles, along with experience in popular state management libraries like Redux.
16. Proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
17. Strong understanding of responsive design and cross-browser compatibility.
18. Experience with frontend build tools and package managers (e.g., Webpack, npm, or Yarn).
19. Ability to collaborate effectively in an Agile development environment.
20. Education: Computer Science or similar / Languages: Italian, English fluent
The Senior React Frontend Engineer will be instrumental in shaping our user interfaces and contributing to the success of our web applications. If you are a seasoned frontend engineer with expertise in React.js and a passion for creating elegant and efficient user interfaces, we invite you to join our dynamic team.
#LI-IC1