Careers: Front End Developer

Front End Developer

JOB CODE: 5389

We're looking for a Front End Developer to join our team. Candidates must have a strong understanding of modern frontend technologies, as well as understanding of user interface and user experience (UI/UX) design. As a Front End Developer, you will be part of a highly functional team that works on a wide range of projects with some of the top brands.

Objectives of this Role

  • Develop appealing, functional, responsive, and engaging interfaces for several devices in collaboration with the design, product management, and development teams.
  • Prototype UI/UX ideas, make stunning interactions from designs, create reusable content modules, and assure code maintainability.
  • Employ UI design standards to ensure that the client-side functionality of the product scales.
  • Examine and optimize app use by collecting valuable data and fixing issues ahead of time.
  • Capacity to work effectively in a fast-paced environment while ensuring optimal flow for quickly changing technology and design.

Primary Responsibilities

  • Deliver integrated front-end sites and products as part of a team.
  • Utilizing frameworks such as React, Angular, Vue, etc., HTML, and CSS, working with APIs (JSON) and parsing data into front-end interfaces.
  • Develop responsive interfaces, manage page navigation and functionality, while rapidly and accurately convert mock-ups to web pages and components.
  • Strive for reusable code, tested, maintained, and documented.
  • Guarantee quality code, fully participate in code reviews and collaborate with all associated teams (QA, UI/UX, product, engineering).

Required Skills and Qualifications

  • Prior experience building scalable interfaces as a frontend engineer.
  • Fundamentals of software development, including testing, troubleshooting, and git (Github, Gitlab, etc)
  • Working in a SCRUM / Agile environment
  • JavaScript frameworks such as React, Angular, Vue
  • Ability to develop reusable and tested components-based modules and pages.
  • Knowledge of how to work with JSON, XML, and other data structures.
  • Strong (English) communication skills that perform well in a team.

Preferred Qualifications

  • Building responsive websites and components is something you've done before.
  • Writing tests.
  • A strong sense of problem solving, with a "get it done" attitude, while not being affraid to ask for help.
  • Databases, platforms, APIs, cache layers, proxies, and other online services utilized in the web eco-system

Apply Now

JOIN THE TEAM

We're Looking For You

Senior React Native Developer

Learn More

Marketing Technology Solution Engineer

Learn More

Site Reliability Engineer

Learn More