Software Engineer

Twilio Logo

Twilio

📍Remote - United Kingdom

Summary

Join Twilio as a Software Engineer to contribute to the development and delivery of new features for the Twilio Console platform. As a member of a SCRUM team, you will design, implement, and operate the console, influencing roadmap priorities and proposing innovative solutions. Responsibilities include designing, developing, testing, and deploying new features using technologies like React, Typescript, Playwright, Jest, and Buildkite. You will own your code, respond to incidents, participate in on-call rotations, and contribute to root cause analyses. The role also involves writing automated tests, managing work through various tools, collaborating with team members, and actively participating in agile ceremonies. You will troubleshoot issues, document projects, and rapidly acquire new technical skills.

Requirements

  • Bachelor’s degree in Computer Science or related industry experience
  • 2+ years of hands-on development experience developing Frontend applications using modern javascript technologies, preferably React and Typescript
  • Hands-on experience of developing and implementing testing strategies using robust automated testing frameworks such as Playwright and Cypress
  • Experience with REST APIs or GraphQL
  • Knowledge of modern automated testing and CI/CD pipelines using Buildkite or Jenkins
  • Champion of good engineering habits: development and test techniques, security, automation
  • Experience in triaging and solving production issues
  • Positive attitude and aptitude to learn and execute quickly as part of a SCRUM team
  • Iterative development and deployment, Scrum and Agile methodologies
  • Communicate clearly and concisely, orally and in writing
  • Good team player and ability to communicate well in a remote work environment

Responsibilities

  • Design, develop, test and deploy new features using technologies such as React, Typescript, Playwright, Jest and Buildkite
  • Own your own code, respond to incidents and participate in on-call rotation and participate in RCAs for incidents
  • Meet Definition of Done for the software you build
  • Refactor and reduce technical debt
  • Write automated unit and integration tests in a continuous integration and delivery environment
  • Manage your work through the use of Github, Jira, and Twilio’s build/deploy systems
  • Collaborate with other team members, including Product leadership, influence, own, and work to improve the platform
  • Actively participate in design and code review, backlog refinements and other agile ceremonies and work with team members to meet team’s sprint commitments
  • Work independently or with your team to troubleshoot/determine resolution for issues in your team's domain
  • Be responsible for documentation of projects you work on
  • Rapidly acquire new technical skills and knowledge in a fast-paced, highly disruptive industry environment

Preferred Qualifications

  • Experience with AWS or other public cloud infrastructure platforms
  • Ability to build effective working relationships with all levels of the organization across different locations and time zones

Benefits

  • Competitive pay
  • Generous time off
  • Ample parental and wellness leave
  • Healthcare
  • A retirement savings program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.