Job Description
Job Title: Senior Consultant: Frontend Developer
Company: ThoughtWorks
Years of Experience: 4–8 years
Location: Chennai
Role Type: Full-time
Salary: based on company standards
Eligibility: Candidates with 4–8 years of proven experience in frontend development with React.js and modern JavaScript/TypeScript frameworks.
Role Overview
As a Frontend Engineer, you will be part of a value-driven team creating innovative, scalable, and delightful user experiences. Y
Key Responsibilities
- Write clean, modular, and reusable code using best practices such as TDD, pair programming, and design patterns.
- Build and deliver high-quality software leveraging continuous integration and continuous delivery practices.
- Collaborate closely with cross-functional teams to design concepts, build features, and deliver interactive prototypes.
- Create scalable UI systems that are accessible, responsive, and provide exceptional user experiences.
- Work with DevSecOps tools and practices, advocating for a DevOps culture and embedding security early in the development process.
- Contribute to solving client problems by applying the latest technology thinking from our Technology Radar.
- Take part in the full software lifecycle, from ideation to deployment.
- Mentor and guide less-experienced developers, promoting a culture of technical excellence.
Skills & Qualifications
- Strong knowledge of design patterns, modular and reusable code practices.
- Experience with design systems, atomic design, micro frontends, PWAs, and backend-for-frontend architectures.
- Proficiency in HTML, CSS, and modern JavaScript standards with expertise in responsive, mobile-first development.
- Understanding of cross-browser/platform compatibility and accessibility standards.
- Familiarity with Agile methods (XP, Scrum, Kanban) and TDD/CI/CD practices.
- Strong communication and collaboration skills, with the ability to influence and advocate for best practices.
- Presence in the external tech community (open-source contributions, blogs, talks, etc.) is a plus.
- Resilience in handling ambiguity and the ability to approach challenges from multiple perspectives.
- Leadership qualities with a passion for mentoring and knowledge sharing.