Apply for this job now

Typescript Engineer

Location
Cambridge, Cambridgeshire
Job Type
Permanent
Posted
6 Sep 2022

Typescript Role - Cambridge - Job opportunity - Please apply if interested The Development Solutions Group at Arm are seeking a strong TypeScript engineer to join the Online Tools division to help us deliver the next generation of embedded IDEs.The tools we craft enable developers to easily use the products being built around IoT at Arm and you will have the opportunity to help us deliver these across multiple platforms including MacOS, Windows, Linux and the browser.This is a unique opportunity for you to work on many different technologies in a group working at the intersection of web applications and embedded development.The ideal candidate will have an interest in Cortex-M devices and how IoT can change our lives for the better.

Responsibilities:? Working as part of a diverse team to design and deliver the next generation of embedded development tools? Showing demonstrable quality through unit testing and continuous integration? Working alongside peers and junior team members alike to discuss and solve technical problems? Communicating effectively with other geographically-dispersed teams across the group? Engaging with our agile planning and development processes to help shape delivery of our products? Attending the Cambridge office at least once a fortnightWhat you will need to succeed:The ideal candidate will have demonstrable industry experience at a senior level delivering JavaScript/TypeScript-based products. They will also have a solid grasp of delivering well-structured and maintainable code as part of a team and have an interest in developing tools for microcontrollers.The skillset of the group is necessarily diverse, leading to a very dynamic working environment. We are seeking someone with passion, a "get things done" attitude and experience with the following:? Strong TypeScript and JavaScript skills in an enterprise context? An appreciation of object-oriented techniques and modularisation including dependency injection? Experience writing unit tests and end-to-end tests for CI pipelines (e.g. Jest, selenium, cypress.io)? Source control systems, specifically git and GitHub? Practical experience with agile principles and processesAny experience of these technologies would also benefit the role? ElectronJS development? IDE development (e.g. VS Code plugins, Theia development, online IDEs)? Continuous integration workflows including build systems, testing and deployment? An understanding of developing for constrained devices (e.g. C/C++, debugging and USB protocols)? Single-page application development (e.g. React)? Containerization technologies and hosting (e.g. Docker, K8S)? End-to-end test frameworks (e.g. Testcafe)

What you need to do nowIf you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.

Hays Talent Solutions is a trading division of Hays Specialist Recruitment Limited and acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C's, Privacy Policy and Disclaimers which can be found at hays.co.uk

Apply for this job now

Details

  • Job Reference: 705426164-2
  • Date Posted: 6 September 2022
  • Recruiter: Hays Specialist Recruitment Limited
    Hays Specialist Recruitment Limited
  • Location: Cambridge, Cambridgeshire
  • Salary: On Application
  • Sector: Engineering
  • Job Type: Permanent