Position: Front End JavaScript Developer
Reports to: Front End Development Team Lead
Hours: 40 hours
Location: 3 days in North London office (Monday – Wednesday)
Salary: £60 - £80,000 + eligibility for performance bonus
Start date: ASAP
Purpose of the role:
As a Front End Developer you will join one of our multinational Scrum teams to create state-of-the-art software solutions. In all teams we cooperate with internal and external experts from different knowledge domains to discover and build the best solutions possible.
Main Responsibilities:
· Primarily working on integrations into the ongoing platform and contribute to various projects and products in the future.
· Engage across all phases of the software delivery lifecycle, including development, testing, release, and maintenance.
· Execute tasks in a methodical and systematic manner to meet development objectives within specified timelines.
· Identify and collaborate with senior developers to address complex problems and implement effective solutions.
· Promote a quality-first approach, emphasizing straightforward architecture and the highest standards of code quality in alignment with company-wide conventions.
Required skills:
· Minimum of 4 years of hands-on experience with Javascript working mainly on Frontend solutions
· Solid grasp of JavaScript(Vanilla Javascript) fundamentals, including understanding of the Document Object Model (DOM) and browser Application Programming Interfaces (APIs).
· Professional experience with Angular
· Familiarity with web markup languages, particularly HTML5 and CSS3.
· Knowledgeable about frameworks and libraries such as NgRx, WebSocket, Express.js, nrwl, or Nest.js.
· Demonstrated ability to thrive in an Agile environment.
· Proficient in addressing cross-browser compatibility issues and employing effective strategies to resolve them.
· Well-versed in front-end build tools, such as Webpack.
· Skilled in utilizing code versioning tools, notably Git.
· Sound understanding of browser rendering behavior and techniques to optimize performance.
· Capable of developing and implementing unit tests for code components and complete applications.
· Proficient in English, both spoken and written.
Must Have Skills
· Javascript
· Angular
· Node.js
· HTML & CSS
· Git
· Webpack