Skip to main content

As a frontend developer, you are expected to collaborate closely with cross-functional teams to develop highly responsive, web-based user interface components. Your responsibilities include translating designs into code, building reusable components, optimizing performance across devices and browsers, and creating well-structured frontend architectures. Strong proficiency in JavaScript, familiarity with frontend workflows and APIs, and a customer-focused attitude are essential for success in this role.

You will primarily be responsible for

  • Develop highly responsive, web-based user interface components using frontend technologies.
  • Build reusable components and libraries for future use.
  • Translate designs and wireframes into high-quality code.
  • Optimize components for maximum performance across various devices and browsers.
  • Develop a flexible and well-structured frontend architecture, along with supporting APIs.
  • Create software documentation, including process, system, and user documentation.

To be successful in this role, you will need to have

  • Strong proficiency in JavaScript and understanding of DOM manipulation and the JavaScript object model.
  • Experience with frontend workflows and state management.
  • Familiarity with modern JavaScript specifications.
  • Familiarity with RESTful APIs and modern authorization mechanisms.
  • Experience with modern frontend build pipelines and tools.
  • Proficient understanding of code versioning tools.
  • Good understanding of Software Development Life Cycles and Agile methodologies.
  • Customer-focused attitude with the ability to work with clients to develop features and troubleshoot efficiently.