
On-Site
Full-Time
Bangalore Urban, Karnataka
India
Skills
JavaScript
React.js
HTML
Cascading Style Sheets (CSS)
Front-End Development
Problem Solving
System Architecture
Decision-Making
About the Role
Role Overview:
We are seeking a talented and driven Software Development Engineer II (Frontend) to join
our growing team. You will play a crucial role in building and enhancing our cutting-edge web
applications, contributing to the architecture, design, and development of high-performance,
scalable, and maintainable frontend solutions. As an SDE II, you will be expected to take
ownership of critical features, drive technical decisions, and mentor junior engineers.
Responsibilities:
● Development & Implementation:
○ Develop and maintain complex frontend features using React, Next.js, TypeScript, and JavaScript.
○ Implement state management solutions using Redux Toolkit.
○ Write clean, efficient, and well-documented code following best practices.
○ Ensure cross-browser compatibility and responsiveness.
○ Utilize SCSS for styling and maintainable UI components.
○ Perform thorough code reviews and participate in knowledge sharing.
● System Architecture & Design:
○ Contribute to the design and architecture of scalable and maintainable frontend systems.
○ Participate in technical discussions and provide input on architectural decisions.
○ Design and implement reusable components and libraries.
○ Evaluate and select appropriate technologies and frameworks.
○ Understand and implement performance optimization techniques.
● Problem Solving & Decision Making:
○ Analyze complex technical problems and propose effective solutions.
○ Make critical technical decisions considering performance, scalability, and
maintainability.
○ Identify and address performance bottlenecks and security vulnerabilities.
○ Take ownership of critical features and drive them to completion.
Qualifications:
● Bachelor's degree in Computer Science or a related field (or equivalent experience).
● 3+ years of professional experience in frontend development.
● Strong proficiency in React, Next.js, TypeScript, and JavaScript.
● Experience with state management libraries like Redux Toolkit.
● Solid understanding of HTML, CSS, and SCSS.
● Experience with RESTful APIs and asynchronous programming.
● Proven ability to design and implement scalable frontend architectures.
● Excellent problem-solving and debugging skills.
● Strong communication and collaboration skills.
● Experience with version control systems (e.g., Git).
● Experience with testing frameworks (e.g., Jest, React Testing Library).
● Ability to make sound technical decisions in a fast-paced environment.
● Experience with CI/CD pipelines.
We are seeking a talented and driven Software Development Engineer II (Frontend) to join
our growing team. You will play a crucial role in building and enhancing our cutting-edge web
applications, contributing to the architecture, design, and development of high-performance,
scalable, and maintainable frontend solutions. As an SDE II, you will be expected to take
ownership of critical features, drive technical decisions, and mentor junior engineers.
Responsibilities:
● Development & Implementation:
○ Develop and maintain complex frontend features using React, Next.js, TypeScript, and JavaScript.
○ Implement state management solutions using Redux Toolkit.
○ Write clean, efficient, and well-documented code following best practices.
○ Ensure cross-browser compatibility and responsiveness.
○ Utilize SCSS for styling and maintainable UI components.
○ Perform thorough code reviews and participate in knowledge sharing.
● System Architecture & Design:
○ Contribute to the design and architecture of scalable and maintainable frontend systems.
○ Participate in technical discussions and provide input on architectural decisions.
○ Design and implement reusable components and libraries.
○ Evaluate and select appropriate technologies and frameworks.
○ Understand and implement performance optimization techniques.
● Problem Solving & Decision Making:
○ Analyze complex technical problems and propose effective solutions.
○ Make critical technical decisions considering performance, scalability, and
maintainability.
○ Identify and address performance bottlenecks and security vulnerabilities.
○ Take ownership of critical features and drive them to completion.
Qualifications:
● Bachelor's degree in Computer Science or a related field (or equivalent experience).
● 3+ years of professional experience in frontend development.
● Strong proficiency in React, Next.js, TypeScript, and JavaScript.
● Experience with state management libraries like Redux Toolkit.
● Solid understanding of HTML, CSS, and SCSS.
● Experience with RESTful APIs and asynchronous programming.
● Proven ability to design and implement scalable frontend architectures.
● Excellent problem-solving and debugging skills.
● Strong communication and collaboration skills.
● Experience with version control systems (e.g., Git).
● Experience with testing frameworks (e.g., Jest, React Testing Library).
● Ability to make sound technical decisions in a fast-paced environment.
● Experience with CI/CD pipelines.