HamburgerMenu
hirist

Job Description

Position : Frontend Engineer

Experience : 2-7 Years

Location : Bangalore, India

Notice Period : [Notice Period]


Job Summary :


We are seeking a skilled and passionate Frontend Engineer to join our team in Bangalore. The ideal candidate will be a proficient developer with hands-on experience in building modern, performant, and responsive user interfaces. This role requires expertise in React.js and TypeScript, as well as a strong eye for design and a commitment to code quality. You will be instrumental in translating complex designs into scalable frontend architecture and collaborating with cross-functional teams to deliver exceptional user experiences.


Key Responsibilities :


UI Development and Architecture :


- Build clean, modern, and high-performance UIs using React.js, TypeScript, and modern web tooling.

- Translate high-fidelity designs from platforms like Figma into pixel-perfect and scalable frontend code.

- Architect and develop reusable components and design systems that can be leveraged across multiple applications.


Performance and Optimization :


- Optimize application performance, scalability, and responsiveness across different devices and browsers.

- Ensure seamless integration with backend services via REST APIs.

- Implement best practices for web performance, including code splitting and lazy loading.


Collaboration and Mentorship :


- Collaborate closely with product managers, UX/UI designers, and backend engineers to define and ship features.

- Participate in code reviews and advocate for best practices to maintain a high standard of code quality.

- For senior-level candidates, mentor junior engineers and guide technical decision-making within the team.


Required Skills :


Frontend Expertise :


- 2-7 years of professional experience as a frontend engineer, with a strong focus on React.js.

- Deep understanding of core React concepts, including hooks, context, and modern state management libraries (Redux, Zustand, or React Query).


Programming & Markup :


- Proficient in JavaScript (ES6+), TypeScript, HTML5, and CSS3.


Tooling & Best Practices :


- Familiarity with module bundlers and build tools like Webpack, Vite, or Rollup.

- Strong grasp of REST API integration and asynchronous programming.

- Skilled in debugging and ensuring cross-browser compatibility.

- Experience with Git and modern development workflows.

- Exposure to testing frameworks like Jest, React Testing Library, or Cypress.


Preferred Skills :


- Experience with Next.js or Gatsby for server-side rendering or static site generation.

- Knowledge of CSS-in-JS libraries such as Styled-Components or Emotion.

- Experience with GraphQL for data fetching.

- Familiarity with UI/UX design principles and the ability to work with design systems.

- Experience with CI/CD pipelines for frontend applications.


info-icon

Did you find something suspicious?