About ORM Europe
ORM is an ambitious, rapidly-growing, award-winning agency. We use data and insight to create strategies, platforms and applications to solve challenging business problems.
We build bespoke solutions for our clients using cutting-edge cloud technologies. We have offices in London, New Jersey, Wrocław and Jelenia Góra as well as distributed team members throughout Europe and the US.
This is an excellent chance to be part of an agency who are independent, established and who have a vision.
You will be working in a cross-functional team with strategists, designers and other developers to understand project needs and requirements, translate these into new and improved web experience solutions, and collaborate with your team members to bring your ideas to life.
We have multiple projects with varying technology stacks, however the front-end will likely involve either Angular or React single-page applications or CMS-backed marketing websites.
You will be reporting directly to the Frontend Lead.
Your key responsibility will be building and integrating new front-end applications.
You will also work with existing projects in order to scale, maintain and improve their functionality.
You will be responsible for designing and implementing new features and functionalities of current and new projects.
You will be responsible for writing tests for your code, keeping to best standards and working in a CI / CD environment.
You will work with the cross-functional development team to spread knowledge and develop resources.
You will be expected to fit into an existing team and hit the ground running.
You will be responsible for keeping to a delivery schedule for projects.
You will need
knowledge of core web technologies, principles and best practices, not just frameworks
good experience with modern front-end tooling - style pre / post processors, package managers, linters, packaging / deployment tools etc.
experience in Angular or React, with a willingness to work with both
experience with integrating RESTful APIs into dynamic UIs
a solid understanding of TDD and best practices across unit, integration and end-to-end tests
good English and communication skills
proficiency in code versioning tools, such as Git
a sensitivity to quality benchmarks such as usability, accessibility, validity, performance and SEO
2+ years of experience in a similar position
Not strictly required but...
it will be a big plus if you have experience with one or more of the following :
decoupled / headless CMS methodologies
working in an Agile environment
virtualised and / or containerised local development
Cypress end-to-end testing
basic CI / CD with pipelines as code and DevOps concepts
nix / bash CLI tooling
CMS front-end development, in particular Drupal
Net framework / Microsoft technologies
An IT-oriented degree
Your day-to-day work will be
front-end solution design and web development in a variety of modern technologies
working in a pair programming model
writing clean, lean, testable and well-documented code
collaborating with the wider team including Quality Analysts and Project Managers in an Agile model