Frontend Developer

Posted 1 month ago


Not disclosed
Not disclosed
Time commitment
Full time
Company size
Between 11 - 50



Job description

Job Overview
Our company is seeking an Angular Developer who has the technical ability to implement user interfaces using JavaScript and the Angular framework. You will need to know the best practices and modern ways of creating interfaces and ensure the interface is able to interact with backend APIs. You will also need to have great communication and collaboration skills as you will need to interact with fellow frontend and backend developers regularly to ensure components can be integrated together.
Our Tech Stack
  • Angular Framework version 10.x
  • Angular Material version 10, Leaflet, Google maps API
  • Angular Universal (SSR - Server Site Rendering)
  • Deployment (CI/CD) built-in Docker
Responsibilities include and are not limited to
  • Slicing component from Figma - mockup design and implementation in Angular.
  • Design and implement visually aesthetic user interfaces.
  • Identify issues with front-end code and rectify them to remove bugs.
  • Create unit tests to ensure the code is functioning as expected.
  • Create well-written documentation.
  • Ensure front-end code is able to query APIs.
  • Audit code to identify bottlenecks of performance and fix them.
  • Work with other team members.
Minimum requirements
  • 1-3 years of experience as a Front End Developer
  • Proven experience as an Angular (version 10.x), React Typescript Developer or similar role.
  • Experience developing desktop and mobile web applications.
  • Knowledge of multiple front-end languages, libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery) and writing cross-browser compatible code.
  • Knowledge of JavaScript MV-VM/MVC frameworks including Angular Typescript.
  • Proven experience implementing UI/UX design and back-end API applications.
  • Familiarity with other related frameworks, libraries and tools, such as Leaflet, Google Maps, Stripe, Amplitude, and others.
  • Familiar with Agile development methodologies, such as Scrum, and be able to work in a team environment.
  • Critical thinker, experienced in debugging and troubleshooting complex issues, as well as optimizing the performance of web applications and a good problem-solver.
  • Excellent communication and teamwork skills
  • Keen interest in keeping up to date with developments in web applications and programming languages
  • Comfortable using English at work, not only within the dev team but also being able to explain to non-tech departments

How to get hired by clients?


Sign up

Create a profile by sharing with us your personal and professional details.


Take our online talent assessment for skills and competencies evaluation.


Get matched to in-demand jobs and accelerate your freelance career.

Interested in more opportunities like these?

Join now