F

Frontend Developer

Find Next Hire
Full-time
On-site
Bengaluru, Karnataka, India
We are hiring for our client - The Alter Office.

Job Title: Frontend Developer

Location: In-Office, Bangalore, Karnataka, India

Job Summary:
We are seeking a talented and experienced Frontend Developer with a minimum of 1 year of experience to join our dynamic and innovative team. As a Frontend Developer, you will play a crucial role in designing, developing, and maintaining high-quality, scalable frontend applications. You will be responsible for building efficient systems for both web and mobile applications, ensuring seamless integration with backend components. Your expertise will be instrumental in creating highly interactive, responsive, and performant user interfaces.

Annual Compensation: 6-10 LPA

Key Responsibilities:
  • Develop reusable UI components and build web and mobile applications with a focus on superior UI and user experience.
  • Implement best practices for building scalable and maintainable frontend systems.
  • Integrate APIs to fetch and manipulate data, ensuring efficient data flow within applications.
  • Implement state management solutions to manage application state effectively.
  • Create pixel-perfect UIs that match design specifications and enhance user engagement.
  • Write clean, modular, and well-documented code, adhering to coding standards and best practices.
  • Conduct code reviews to ensure code quality and provide constructive feedback to junior team members.
  • Collaborate with cross-functional teams to identify and prioritize features and requirements in an agile environment.
  • Integrate third-party libraries and services to enhance application functionality and performance.
  • Stay up-to-date with the latest developments in frontend technologies and frameworks, sharing knowledge with the team.
  • Mentor junior team members, fostering a culture of learning and continuous improvement.
  • Demonstrate product thinking by understanding user flows and continuously contributing to improving user experience through thoughtful design and implementation.
  • Build efficient systems and workflows that enhance development processes and improve overall team productivity.

Requirements:
  • Minimum of 1 year of experience in frontend development with a strong portfolio of projects using JavaScript frameworks (e.g., ReactJS, NextJS, Vue.js).
  • Strong foundation in JavaScript, HTML, and CSS, with a deep understanding of modern web standards.
  • Experience with state management libraries (e.g., Redux, Zustand, Context API) and their implementation in complex applications.
  • Understanding of asynchronous programming and RESTful API integration.
  • Familiarity with UI CSS frameworks (e.g., Bootstrap, Tailwind CSS) and responsive design principles.
  • Strong understanding of build tools and module bundlers like Webpack, Rollup, or Parcel to optimize application performance and manage assets effectively.
  • Experience with performance optimization techniques and best practices for building fast-loading applications.
  • Familiarity with animations and transitions using libraries or CSS for enhanced user experience.
  • Experience with third-party integrations for analytics, crash reporting, and other services.
  • Strong understanding of ECMAScript standards and best practices in frontend development.
  • Excellent problem-solving and communication skills, with the ability to work collaboratively in a fast-paced, agile environment.
  • Experience with automated testing frameworks, such as Jest or Cypress, to ensure code quality and reliability.