long remote period allowed - 1 of days / week of homeworking allowed - 2 of days / week of homeworking allowed - 3 of days / week of homeworking allowed
The Frontend UI Developer plays a crucial role in our organization by creating visually appealing and user-friendly interfaces. They are responsible for implementing and maintaining frontend components to enhance the overall user experience and ensure seamless interaction with our web applications.
Key Responsibilities:
Collaborate with the design team to translate UI/UX design wireframes into responsive web pages
Develop new user-facing features and optimize existing ones using HTML, CSS, and JavaScript
Implement and maintain frontend components to ensure high performance and cross-browser compatibility
Write clean, efficient, and scalable code for web applications
Conduct thorough testing and troubleshooting of user interfaces to identify and resolve issues
Participate in code reviews and provide constructive feedback to improve frontend code quality
Stay updated on emerging frontend technologies and best practices to enhance development processes
Collaborate with backend developers to integrate user-facing elements with server-side logic
Optimize applications for maximum speed and scalability
Ensure the technical feasibility of UI/UX designs and provide input on technical specifications
Create and maintain technical documentation for frontend systems and processes
Contribute to the continuous improvement of development workflows and tooling
Work closely with cross-functional teams to gather and understand user requirements
Participate in the complete software development lifecycle, from concept and design to testing and deployment
Proactively identify and address performance and security aspects of frontend applications
Required Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field
Proven work experience as a Frontend Developer or similar role
Demonstrated proficiency in HTML, CSS, Figma, npm, yarn and JavaScript
Experience with modern frontend frameworks, such as ReactJS
Strong understanding of UI/UX design principles and best practices
Ability to optimize frontend components for maximum performance across various web browsers
Experience with responsive and mobile design
Familiarity with version control systems, such as Git
Knowledge of cross-browser compatibility issues and ways to work around them
Solid understanding of asynchronous request handling, partial page updates, and AJAX
Excellent problem-solving skills and attention to detail
Strong communication and collaboration abilities within interdisciplinary teams
Ability to multitask in a fast-paced and dynamic work environment
Understanding of SEO principles and ensuring that application will adhere to them
Experience with code optimization and performance improvements
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.