About the role
We are seeking a Senior Front-End Engineer to join our dynamic team. The ideal candidate will have a strong foundation in front-end technologies.and a passion for creating efficient, scalable, and accessible web applications. This role requires a deep understanding of web development best practices, design patterns, and cutting-edge frameworks.
Responsibilities
- Develop and optimize user interfaces using modern web technologies.
- Collaborate with UX/UI designers to implement responsive and adaptive web designs.
- Lead and mentor junior developers, fostering a culture of continuous learning and improvement.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed, scalability, and maintainability.
- Implement and maintain CI/CD pipelines.
- Troubleshoot and resolve issues in a timely manner.
- Stay updated with emerging technologies and industry trends.
Required Skills & Qualifications:
- Proficiency in HTML5, CSS3, and pre-processors like SASS/SCSS/LESS Atomic Design
- Strong experience with JavaScript frameworks, especially ReactJS and NextJS. State Management with Redux, RTK good to have.
- Expertise in TypeScript and familiarity with ES5/ES6.
- Knowledge of JAMStack architecture and Webpack.
- Experience with Module Federation and Micro Front End architectures.
- Familiarity with ReactJS libraries.
- Experience with GIT, including branching and merging strategies.
- Strong debugging and troubleshooting skills.
- Proficiency in design thinking and problem-solving.
- Strong understanding of algorithms and design patterns.
- Experience with cloud platforms like Azure, AWS, and GCP.
- Knowledge of third-party plugins like Google Analytics and Omniture/ Payment interface.
- Familiarity with compliance standards like PCI, PII/GDPR, Accessibility
- Adherence to programming principles like DRY, KISS, SOLID, and IDEAL.
- Ability to learn, upskill, and lead by example.
- Experience with StencilJS.
- UX design skills and familiarity with tools like Figma.
- Knowledge of CI/CD pipelines and troubleshooting.
- Intuitive and solution-oriented mindset.
- Strong communication and interpersonal skills.
- Ability to mentor and guide team members.
- Passion for continuous learning and professional growth
Qualifications
- Bachelor’s degree in Computer Science or a related field.
- 5-10 years of professional experience in front-end development.
Job Location
Bangalore – Office