This role is for one of the Weekday's clients
As a Front-End Engineer, you will be instrumental in crafting visually stunning, responsive, and user-friendly interfaces for our enterprise software applications and products. Your role will involve translating design concepts into high-quality code and ensuring a seamless user experience across various devices and browsers.
Key Responsibilities
- Collaborate with Teams: Work closely with product managers, UX designers, and backend developers to understand project requirements and translate them into technical specifications and actionable code.
- Develop Responsive Web Applications: Utilize modern front-end technologies and frameworks, such as Angular, HTML5, CSS3, JavaScript, React, and Vue.js, to build and maintain responsive web applications.
- Implement UI Designs: Create pixel-perfect UI designs that ensure a smooth and consistent user experience across different devices and browsers.
- Optimize Performance: Enhance web applications for maximum speed, scalability, and performance.
- Maintain Code Quality: Write clean, maintainable, and well-documented code. Participate in code reviews to uphold high standards and best practices.
- Troubleshoot and Debug: Identify, diagnose, and resolve issues efficiently, ensuring robust and functional applications.
- Stay Updated: Keep abreast of industry trends, tools, and technologies to continuously enhance development processes and deliver innovative solutions.
- Collaborate with QA Engineers: Work with QA engineers to ensure comprehensive testing and validation of web applications.
- Contribute to UI Component Libraries: Help create and maintain UI component libraries and style guides.
Qualifications
- Experience: 5-8 years of proven experience as a UI Developer or in a similar role, with a strong portfolio showcasing web applications and interfaces.
- Front-End Technologies: Deep expertise in Angular, HTML5, CSS3, and JavaScript. Experience with micro front-end or web component development is a plus.
- Version Control: Proficient in using version control systems like GitHub and engaging in collaborative development workflows.
- API Integration: Familiarity with RESTful APIs and integrating front-end applications with backend services.
- Responsive Design: Strong understanding of responsive design principles and mobile-first development.
- Cross-Browser Compatibility: Knowledge of cross-browser compatibility issues and solutions.
- Problem-Solving Skills: Excellent problem-solving abilities and meticulous attention to detail.
- Communication and Collaboration: Strong communication and teamwork skills, with the capability to work effectively with cross-geo teams.
- Task Management: Ability to prioritize and manage multiple tasks and projects concurrently.
Preferred Qualifications
- Front-End Technologies: Advanced proficiency in Angular, HTML5, CSS3, and JavaScript.
- Build Tools: Experience with front-end build tools and package managers such as Webpack, npm, and Yarn.
- UI/UX Principles: Understanding of UI/UX design principles and experience collaborating with remote UX design teams.
- Automated Testing: Experience with automated testing frameworks and tools like Jest and Cypress.
- Agile/Scrum: Familiarity with Agile/Scrum methodologies.
- Accessibility Standards: Knowledge of accessibility standards and best practices (e.g., WCAG).
- Performance Optimization: Understanding of techniques for optimizing front-end application performance.
- Additional Skills: Knowledge of Flutter and React programming is a plus.
Skills: frontend development,angular,html5,javascript