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