This role is for one of Weekday's clientsMin Experience: 7 yearsLocation: BangaloreJobType: full-time
Requirements
We are seeking a highly skilled and detail-oriented
Senior Frontend Engineer
with
7+ years of professional experience
in building high-performance, scalable, and visually engaging web applications. The ideal candidate will have strong expertise in
ReactJS, JavaScript, TypeScript, and CSS
, with the ability to translate complex business requirements into elegant, user-friendly digital experiences. You will collaborate closely with product managers, designers, and backend engineers to create intuitive interfaces that delight users while maintaining technical excellence and performance standards.
Key Responsibilities
- Frontend Development
- Design, build, and maintain responsive, accessible, and user-friendly web applications using ReactJS, JavaScript, TypeScript, and CSS.
- Develop modular, reusable, and scalable frontend components and libraries.
- Optimize application performance, ensuring smooth rendering, reduced load times, and efficient resource utilization.
- Architecture & Design
- Contribute to frontend architecture design decisions, ensuring alignment with long-term scalability and maintainability goals.
- Implement best practices for state management, routing, and API integration within ReactJS applications.
- Advocate for and ensure adherence to coding standards, UI/UX guidelines, and secure development practices.
- Collaboration
- Work closely with UX/UI designers to bring mockups and prototypes to life with pixel-perfect accuracy.
- Partner with backend engineers to integrate APIs and ensure seamless data flow across the stack.
- Collaborate in Agile/Scrum teams, participating in sprint planning, daily stand-ups, and retrospectives.
- Quality Assurance & Testing
- Write unit, integration, and end-to-end tests to ensure code reliability and maintainability.
- Conduct peer code reviews and provide constructive feedback to maintain high-quality codebases.
- Debug, troubleshoot, and resolve production issues to ensure smooth user experiences.
- Mentorship & Leadership
- Guide junior developers through code reviews, technical discussions, and hands-on mentorship.
- Drive knowledge-sharing sessions to uplift frontend engineering standards across the team.
- Lead initiatives to adopt new frontend technologies and frameworks where appropriate.
Skills & Experience Required
- Experience: Minimum of 7 years in frontend development, with proven expertise in large-scale, production-grade applications.
- Core Skills:
- Proficiency in ReactJS, JavaScript (ES6+), TypeScript, and CSS (Sass, Styled Components, or CSS-in-JS frameworks).
- Experience with state management tools (Redux, MobX, Recoil, or Context API).
- Strong knowledge of frontend performance optimization techniques.
- Expertise in responsive design, cross-browser compatibility, and accessibility standards (WCAG, ARIA).
- Tooling & Ecosystem:
- Hands-on experience with modern build tools and frameworks (Webpack, Vite, Babel).
- Familiarity with testing frameworks (Jest, React Testing Library, Cypress).
- Proficient in Git-based workflows and CI/CD pipelines.
- Soft Skills:
- Excellent communication and collaboration skills.
- Strong problem-solving abilities with attention to detail.
- Ability to balance speed of delivery with code quality and maintainability.
Preferred Qualifications
- Experience in design systems and component-driven development (Storybook or similar tools).
- Familiarity with progressive web apps (PWAs), SSR frameworks (Next.js), or micro-frontend architectures.
- Exposure to cloud platforms (AWS, GCP, or Azure) for frontend deployment.