Frontend Developer

Job Description

We are looking for a talented and enthusiastic Frontend Developer to join our dynamic development team.

The ideal candidate will be responsible for creating visually appealing, responsive, and user-friendly web applications.

You will work closely with designers and backend developers to implement modern web technologies and contribute to the development of high-performance, scalable, and interactive web applications.

Key Responsibilities

  • Collaborate with UX/UI designers to bring wireframes, mockups, and prototypes to life, ensuring pixel-perfect implementations.
  • Build reusable and modular components, ensuring clean, efficient, and scalable code.
  • Develop web applications that are responsive across different devices and browsers using modern CSS and JavaScript frameworks.
  • Focus on improving the performance, speed, and efficiency of web applications, ensuring fast load times and smooth user interactions.
  • Work with backend developers to integrate APIs and ensure seamless data flow between frontend and backend.
  • Perform unit testing, debug issues, and ensure compatibility across different browsers and devices.
  • Use version control systems such as Git for source code management.
  • Stay up-to-date with the latest web development trends, best practices, and emerging technologies.
  • Participate in code reviews to maintain code quality and provide constructive feedback to peers.

Required Skills and Qualifications

  • Strong experience with HTML5, CSS3, and JavaScript.
  • Experience with modern frontend frameworks and libraries such as React, Vue.js, or Angular.
  • Experience with Git and GitHub or GitLab for version control and collaboration.
  • Familiarity with CSS frameworks (e.g., Bootstrap, Tailwind CSS) and media queries for building mobile-first, responsive web pages.
  • Ability to integrate with RESTful APIs and handle JSON data.
  • Experience ensuring consistent behavior across multiple browsers (Chrome, Firefox, Safari, etc.).

Preferred Skills

  • Experience with TypeScript for better code structure and maintainability.
  • Experience with state management tools such as Redux, Context API, or Vuex.
  • Familiarity with SASS, LESS, or similar CSS preprocessors.
  • Experience with testing libraries like Jest, Mocha, Cypress, or React Testing Library
  • Familiarity with design tools like Figma, Sketch, or Adobe XD for translating designs into code.
  • Basic understanding of Node.js for handling server-side tasks and full-stack integration.

Why Join Us?

  • Growth Opportunities
  • Innovative Projects
  • Collaborative Culture
goodfirms
White Orange Software
info@whiteorangesoftware.com
2nd floor, Manikunj Building, L.H Road, Varachha
Surat , Gujarat , 395006 India
91 8401093656