Software Development Engineer II (SDE-II) - Frontend
Bangalore, Karnataka, India
Full Time
Mid Level
Job Title : Software Development Engineer II (SDE-II) - Frontend
We are seeking a Front-End Developer with 3+ years of experience to join our development team. In this role, you will work closely with designers, back-end developers, and product managers to build responsive, scalable, and visually engaging web applications using cutting-edge technologies like Next.js and Reac.js.
Responsibilities
- Develop and implement responsive user interfaces using HTML, CSS, JavaScript, and React with a focus on performance and scalability.
- Build and maintain web applications using Next.js, leveraging its server-side rendering (SSR) and static site generation (SSG) capabilities.
- Collaborate with UI/UX designers to translate visual designs into interactive and user-friendly web pages.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Integrate front-end components with back-end services and APIs, working closely with the back-end team.
- Write clean, modular, and maintainable code following industry best practices and coding standards.
- Conduct thorough testing and debugging to ensure optimal performance, usability, and functionality across devices and browsers.
- Participate in code reviews to maintain code quality and provide constructive feedback to team members.
- Stay up-to-date with the latest front-end technologies and share knowledge with the team to continuously improve development practices.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent work experience.
- 3+ years of hands-on experience in front-end development, building responsive web applications.
- Proficiency in HTML5, CSS3, and JavaScript (ES6+), with a deep understanding of the DOM and event handling.
- Experience with React and Next.js for building modern, high-performance web applications.
- Solid understanding of responsive design principles and experience building mobile-first web applications.
- Familiarity with version control systems like Git and workflows (e.g., GitFlow).
- Experience with web performance optimization techniques.
- Strong problem-solving and debugging skills with attention to detail.
- Excellent communication skills and ability to work collaboratively in a team-oriented environment.
Preferred Skills
- Experience with CSS preprocessors like Sass or Less.
- Familiarity with front-end build tools and task runners such as Webpack, Vite, or Gulp.
- Knowledge of UI/UX design principles and experience collaborating with designers to implement visually appealing and intuitive interfaces.
- Understanding of accessibility standards and best practices for developing inclusive web applications.
- Experience with backend technologies (e.g., Node.js, Django) to facilitate seamless front-end and back-end integration.
- Proficiency with testing frameworks like Jest or React Testing Library for unit and integration testing.
Apply for this position
Required*