to join our team across multiple locations (Bangalore, Chennai, Coimbatore, Pune, and Noida). In this role, you will take ownership of the frontend architecture and development of our web applications, leading a team of talented frontend developers. You will collaborate closely with designers, backend developers, and product managers to deliver high-quality, user-friendly applications. The ideal candidate will have strong expertise in modern frontend technologies like
React
,
Angular
, or
Vue.js
, along with experience leading teams and driving the development of scalable frontend solutions.
Key Responsibilities:
Lead Frontend Development:
Oversee and contribute to the development of complex web applications, ensuring they are responsive, user-friendly, and performant.
Team Leadership:
Manage and mentor a team of frontend developers, helping them grow in their technical skills, ensuring best practices, and fostering a collaborative environment.
Technical Direction:
Define and implement frontend architecture, design patterns, and development processes to ensure scalability, maintainability, and performance.
Collaborate Across Teams:
Work closely with product managers, backend developers, and UI/UX designers to define and implement new features that align with business goals and user needs.
Code Reviews:
Conduct regular code reviews to ensure code quality, maintainability, and adherence to best practices.
Optimize Performance:
Identify bottlenecks and optimize application performance across multiple devices and browsers.
User-Centered Design:
Work with designers to ensure that the application's UI/UX is intuitive, visually appealing, and aligned with the brand's standards.
Stay Updated:
Stay current with the latest frontend technologies, tools, and industry trends, and advocate for continuous improvements in the team's workflow and technology stack.
Agile Development:
Work within an Agile environment (Scrum/Kanban), participating in sprint planning, retrospectives, and stand-ups.
Testing and Quality Assurance:
Ensure high-quality code through unit tests, integration tests, and end-to-end testing.
Required Skills & Qualifications:
Bachelor's degree
in Computer Science, Engineering, or a related field (or equivalent experience).
5+ years of experience in
frontend development
with 2+ years in a leadership or senior role.
Strong experience with
React.js
,
Angular
, or
Vue.js
, and a solid understanding of modern JavaScript (ES6+).
Expertise in
HTML5
,
CSS3
, and
responsive design principles
.
Experience with
state management tools
like
Redux
,
Context API
, or equivalent.
Familiarity with
CSS preprocessors
like
SASS
or
LESS
.
Experience working with
RESTful APIs
and
GraphQL
.
Knowledge of
frontend build tools
like
Webpack
,
Babel
,
ESLint
, etc.
Strong understanding of
cross-browser compatibility
and web performance optimization techniques.
Experience in
Version Control (Git)
and
CI/CD pipelines
.
Understanding of
Agile methodologies
and experience working in Agile teams.
Preferred Skills (Nice to Have):
Experience with
TypeScript
for better type safety and code maintainability.
Familiarity with
UI component libraries
(e.g.,
Material UI
,
Ant Design
,
Bootstrap
).
Knowledge of
backend technologies
such as
Node.js
,
Express.js
(for better collaboration with backend teams).
Exposure to
server-side rendering (SSR)
frameworks like
Next.js
or
Nuxt.js
.
Familiarity with
testing libraries
such as
Jest
,
Mocha
,
Cypress
, or
Enzyme
.
Experience with
design systems
,
design-to-code workflows
, or
storybook
.
Soft Skills:
Strong leadership, communication, and interpersonal skills.
Ability to provide clear technical direction and make complex decisions.
Proactive problem-solving and the ability to manage multiple priorities in a fast-paced environment.
A passion for continuous learning and improving both yourself and the team.
Excellent mentoring skills with a focus on team development and growth.
Ability to collaborate effectively with cross-functional teams and stakeholders.
Job Type: Full-time
Pay: ?800,000.00 - ?1,000,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.