Frontend Software Engineer

TwilioTwilio·Remote(United Kingdom)
Software Development

WFA Digital Insight

As demand for digital transformation accelerates, the need for skilled frontend software engineers has grown exponentially. With a 25% increase in remote tech jobs in 2025, professionals with expertise in React, Typescript, and modern javascript technologies are in high demand. Twilio, a pioneer in cloud communication, stands out for its commitment to remote-first work and a culture of innovation. To succeed in this role, candidates should be well-versed in agile methodologies, CI/CD pipelines, and have a passion for delivering exceptional customer experiences. Before applying, it's essential to understand the company's dedication to diversity, equity, and inclusion, as well as its emphasis on ongoing learning and skill development.

Job Description

About the Role

As a Frontend Software Engineer at Twilio, you will be part of a dynamic team responsible for developing and delivering new capabilities in the Twilio Console platform. Your primary focus will be on designing, implementing, and maintaining high-quality frontend applications using modern javascript technologies such as React and Typescript. You will work closely with cross-functional teams, including product leadership, to influence roadmap priorities and propose innovative solutions that drive business growth.

The Twilio Console is a critical component of the company's customer engagement platform, and your contributions will have a direct impact on the user experience. You will be expected to collaborate with other team members to resolve issues, participate in on-call rotations, and engage in continuous learning to stay up-to-date with the latest technologies and trends.

What You Will Do

  • Design, develop, test, and deploy new features using React, Typescript, Playwright, Vitest, and Buildkite
  • Own your code, respond to incidents, and participate in root-cause-analysis for incidents
  • Meet Definition of Done for the software you build, ensuring high-quality and reliable code
  • Refactor and reduce technical debt to maintain a clean and efficient codebase
  • Write automated unit and integration tests in a continuous integration and delivery environment
  • Manage your work using Github, Jira, and Twilio's build/deploy systems
  • Collaborate with other team members to improve the platform, including Product leadership
  • Actively participate in design and code reviews, backlog refinements, and other agile ceremonies
  • Work independently or with your team to troubleshoot and determine resolution for issues in your team's domain
  • Be responsible for documentation of projects you work on, ensuring knowledge sharing and transparency
  • Rapidly acquire new technical skills and knowledge in a fast-paced, highly disruptive industry environment

What We Are Looking For

  • 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, and knowledge of modern automated testing and CI/CD pipelines
  • Champion of good engineering habits, including development and test techniques, security, and automation
  • Experience in triaging and solving production issues, with a positive attitude and aptitude to learn and execute quickly as part of a SCRUM team
  • Excellent communication skills, both written and verbal, with the ability to communicate clearly and concisely
  • Good team player with experience working in a remote environment, and a strong ability to communicate well with distributed teams
  • Bachelor's degree in Computer Science or related industry experience

Nice to Have

  • Experience with AWS or other public cloud infrastructure platforms
  • Experience with observability tools like DataDog and Grafana
  • Knowledge of agile methodologies and experience working in a SCRUM team

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a talented and dedicated team of professionals
  • Collaborative and dynamic work environment with a strong focus on innovation and growth
  • Flexible working hours and remote work options
  • Access to cutting-edge technologies and tools
  • Ongoing learning and development opportunities, including training and conference attendance
  • Recognition and rewards for outstanding performance and contributions
  • Comprehensive health and wellness programs, including mental health support
  • Generous parental leave policy and family-friendly benefits

How to Stand Out

  • To stand out as a candidate, highlight your experience with modern javascript technologies, particularly React and Typescript, and demonstrate a strong understanding of automated testing and CI/CD pipelines.
  • Showcase your ability to work independently and collaboratively as part of a distributed team, and emphasize your excellent communication skills.
  • Be prepared to provide examples of your experience with agile methodologies and SCRUM teams, and demonstrate your ability to rapidly acquire new technical skills and knowledge.
  • Make sure to review Twilio's company culture and values, and be prepared to discuss how your own values and approach to work align with those of the company.
  • When negotiating salary, consider the company's flexible working hours and remote work options, and be prepared to discuss your expectations and requirements.
  • Be cautious of companies that prioritize profit over people, and look for signs of a positive and supportive company culture during the interview process.
  • Prepare a portfolio of your work, including examples of your code and projects, to demonstrate your skills and experience to potential employers.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.