Frontend Developer
IOHK
2021-12-03 07:44:45
London, Greater London, United Kingdom
Job type: fulltime
Job industry: I.T. & Communications
Job description
As a Frontend Developer within the Web Development team at IO Global you will help create consistent, high-quality web assets. Our sites are our shop window and provide the means by which the public interact with our products and the efforts of the business as a whole. Beyond just being an efficient way of accessing information, we want our sites to represent the best in class for their design and build - a reflection of the products we create.
You'll be joining a strong team operating on a Jamstack set-up consisting of Gatsby, GitHub and Netlify. You should be well versed in these technologies as well as JavaScript, Node JS, React and GraphQL.
Your mission:
As a confident, fast-working, pragmatic engineer you will be able to justify mission critical architectural decisions. You should have a meticulous eye for translating designs into well composed, statically generated React codebases. You'll help us refine coding standards and practices and will be able to support other members of the team through code reviews and occasional pair programming. We're searching for a team player who is easy to talk to and happy to collaborate and learn to get the job done.
Your duties will include:
- Building reusable, concise, and well commented react components, libraries and applications
- Optimizing code for maximum speed and scalability
- Contributing towards coding standards and processes
- Exploring new tooling, processes and technologies and evaluating their value in improving our workflows
- Working with QA teams to ensure builds are compliant with agreed test cases and standards
- Writing maintainable unit and end to end tests that catch bugs and provide confidence
- Implementing site builds in accordance with IO Global's current technical stack (Gatsby and Netlify CMS)
- Implementing project deliverables to deadlines
- Collaborating with the rest of the Web Development team to share best practices and assist with project delivery
- Maintenance of deployed assets
- Working within a self-organised agile team
- Holder of a relevant degree such as computer science or software engineering
- Experience working in a fast-paced environment where you regularly ship public-facing web assets
- Experience working as part of a team, often working on parts of a project and collaborating with others
- Expert-level knowledge of modern vanilla JavaScript
- Working with JS libraries and frameworks such as React
- Expert level understand of React and passion for the React ecosystem
- Experience with Static site generators like Gatsby & NextJS
- Expert skills in HTML, CSS, SCSS & familiarity with CSS in JS libraries like Styled Components
- Well versed with Git workflows
- Proficient in cross-browser and cross-device compatibility and how to build responsive, mobile first layouts.
- Good understanding of SEO and design principles
- Experience of working with UX and design teams
- Knowledge of image editing and design tools such as Sketch, Photoshop and Zeplin
- Understanding of A11Y a big plus
- Experience with design systems and storybook a plus
- Independent thinker and proactive problem solver
- Flexible schedule
- Remote work - ability to work anywhere
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc.)
- Learning & Development opportunities
- Competitive PTO and Sick Leave plan
- Medical, Dental, and Vision benefits coverage through Anthem with 100% premium cost covered by IO Global for the employee and dependents
- Health Savings Account
- Life Insurance
- Monthly Health Stipend to use towards any wellness or medical coverage/service
- Pension