Lead Frontend/UI Software Engineer

2 - 6 years

0 Lacs

Posted:3 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Lead Frontend UI Software Engineer at the Bangalore office, your responsibilities will include: - Leading and managing a team of UI/Front-end developers to ensure timely delivery of high-quality products. - Architecting, designing, and implementing responsive, scalable, and maintainable user interfaces using modern front-end technologies like React and Next.js. - Collaborating with product managers, UX/UI designers, and backend engineers to transform requirements into user-friendly applications. - Setting technical direction, overseeing the development process, and ensuring adherence to best practices in coding, testing, and performance optimization. - Integrating and utilizing GraphQL to enhance data fetching strategies and improve the performance and flexibility of web applications. - Staying up to date with modern technologies such as TypeScript, Tailwind CSS, and other CSS frameworks to enhance development efficiency. - Mentoring and providing technical guidance to team members to foster a culture of continuous learning and improvement. - Conducting code reviews, implementing performance improvements, and ensuring application security standards are met. - Driving the adoption of advanced tools and methodologies like server-side rendering (SSR) with Next.js and static site generation (SSG) to optimize the user experience. Qualifications Required: - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - 5+ years of professional experience in front-end development, with at least 2 years in a leadership or team lead role. - Strong expertise in JavaScript and modern frameworks such as React and Next.js. - Proficiency in TypeScript for building scalable and maintainable codebases. - Experience with state management libraries (e.g., Redux, React Context API) and component-based architecture. - Solid understanding and implementation of GraphQL for efficient and flexible data handling. - Familiarity with UI/UX design principles and the ability to collaborate closely with design teams. - Experience with modern CSS frameworks (e.g., Tailwind CSS, Styled Components) and pre-processing tools (e.g., SASS, LESS). - Knowledge of performance optimization techniques for web and mobile applications, including lazy loading, code splitting, and progressive web app (PWA) development. - Experience with front-end build tools and CI/CD practices (e.g., Webpack, Babel, Git, Jenkins). - Excellent problem-solving, organizational, and communication skills. - Ability to manage multiple projects, prioritize effectively, and guide the team toward successful project completions.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You