We are looking for a seasoned Sr Front-End Engineer / Developer with 10-12 years of hands-on experience in designing, developing, and maintaining web applications from front-end to back-end. The ideal candidate will have a strong technical background, exceptional problem-solving skills, and a passion for delivering high-quality software solutions.
Responsibilities:
Design, develop, and maintain scalable web applications using modern technologies and best practices.
Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
Architect and implement robust, efficient, and secure solutions for both the front-end components of the application.
Write clean, maintainable code that adheres to industry standards and follows established coding conventions.
Conduct code reviews, provide constructive feedback, and mentor junior developers to foster their growth and development.
Optimize application performance, troubleshoot technical issues, and implement solutions to address scalability, reliability, and security concerns.
Stay up-to-date with the latest trends and advancements in web development technologies, tools, and frameworks, and recommend innovative solutions to enhance our products and processes.
Must Have:
10+ year of technical experience in the following areas:
Minimum Requirements
HTML/CSS
Advanced knowledge of HTML5
Mastery of CSS3, including Flexbox and Grid Layout
Experience with CSS preprocessors like SASS or LESS
Understanding of CSS frameworks like Bootstrap, Foundation
JavaScript
Advanced proficiency in JavaScript (ES6 and beyond)
Experience with JavaScript frameworks and libraries like React, Angular, Vue.js
Familiarity with asynchronous programming (Promises, async/await)
Version Control
Proficiency with Git and platforms like GitHub, GitLab, Bitbucket
Responsive Design
Expertise in building responsive and adaptive designs
Experience with mobile-first design principles
Advanced Technical Skills
State Management : Experience with state management libraries like Redux, MobX, Vuex
Build Tools : Proficiency with build tools and task runners like Webpack, Gulp, Grunt
Testing : Experience with front-end testing frameworks and tools like Jest, Mocha, Cypress
Web APIs : hand on experience using RESTful services and APIs, Knowledge of GraphQL
Accessibility : Understanding of web accessibility standards (WCAG)
Additional Skills
Cross-Browser Compatibility :Knowledge of cross-browser compatibility issues and how to address them
Continuous Integration/Continuous Deployment (CI/CD) : Experience with CI/CD tools and practices
Security : Understanding of front-end security practices and how to mitigate common vulnerabilities (XSS, CSRF)
User Experience (UX) : Basic knowledge of UX principles and best practices and ability to collaborate with UX/UI designers