Frontend Software Engineer

Frontend Software Engineer

Full-Time 50000 - 65000 £ / year (est.) Working from home possible
Twilio

At a Glance

  • Tasks: Design and develop innovative features for Twilio's Console platform using modern technologies.
  • Company: Join Twilio, a remote-first tech company revolutionising global communications.
  • Benefits: Enjoy competitive pay, generous time off, healthcare, and opportunities for community impact.
  • Other info: Be part of a diverse team that values unique experiences and fosters growth.
  • Why this job: Make a real difference in customer engagement while working with cutting-edge tech.
  • Qualifications: 2+ years of frontend development experience, preferably with React and Typescript.

The predicted salary is between 50000 - 65000 £ per year.

At Twilio, we’re shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. Our dedication to remote-first work, and strong culture of connection and global inclusion means that no matter your location, you’re part of a vibrant team with diverse experiences making a global impact each day.

This position is needed to help Twilio develop and deliver new capabilities in the Twilio Console platform. You will be a member of a SCRUM team which designs, implements, owns and operates the Twilio Console. Additionally, you will have the opportunity to influence roadmap priorities, propose innovative solutions that will enable Twilio to achieve its goal of being the world’s most trusted customer engagement platform.

Responsibilities

  • Design, develop, test and deploy new features using technologies such as React, Typescript, Playwright, Vitest and Buildkite.
  • Own your own code, respond to incidents and participate in on-call rotation and participate in root-cause-analysis 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.

Qualifications

Twilio values diverse experiences from all kinds of industries, and we encourage everyone who meets the required qualifications to apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Twilio. We are always looking for people who will bring something new to the table!

Required:

  • 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.
  • Champion of good engineering habits: development and test techniques, security and automation.
  • Experience in triaging and solving production issues.
  • Positive attitude and aptitude to learn and execute quickly as part of a SCRUM team.
  • Communicate clearly and concisely, orally and in writing.
  • Good team player and ability to communicate well in a remote work environment.
  • Bachelor’s degree in Computer Science or related industry experience.

Desired:

  • Experience with AWS or other public cloud infrastructure platforms.
  • Experience of observability tools like DataDog and Grafana.

Location

This role will be remote, and based in the UK.

Travel

We prioritize connection and opportunities to build relationships with our customers and each other. For this role, you may be required to travel occasionally to participate in project or team in-person meetings.

What We Offer

Working at Twilio offers many benefits, including competitive pay, generous time off, ample parental and wellness leave, healthcare, a retirement savings program, and much more. Offerings vary by location.

Twilio thinks big. Do you? We like to solve problems, take initiative, pitch in when needed, and are always up for trying new things. That's why we seek out colleagues who embody our values — something we call Twilio Magic. Additionally, we empower employees to build positive change in their communities by supporting their volunteering and donation efforts. So, if you're ready to unleash your full potential, do your best work, and be the best version of yourself, apply now!

If this role isn't what you're looking for, please consider other open positions. Twilio is proud to be an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Additionally, Twilio participates in the E-Verify program in certain locations, as required by law.

Frontend Software Engineer employer: Twilio

At Twilio, we pride ourselves on being a remote-first employer that fosters a strong culture of connection and global inclusion. Our commitment to employee growth is evident through our generous benefits, including competitive pay, ample time off, and support for community engagement. Join us as a Frontend Software Engineer and be part of a vibrant team that values innovation and collaboration, all while making a meaningful impact in the world of communications.

Twilio

Contact Details:

Twilio Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Frontend Software Engineer

Tip Number 1

Get your networking game on! Reach out to current Twilio employees on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role at Twilio. Personal connections can make a huge difference!

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects using React, Typescript, or any of the tech mentioned in the job description, make sure to highlight that. It’s a great way to demonstrate your hands-on experience.

Tip Number 3

Prepare for the interview by brushing up on your problem-solving skills. Twilio loves candidates who can think on their feet, especially in a SCRUM environment. Practice coding challenges and be ready to discuss your thought process.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Twilio team!

We think you need these skills to ace Frontend Software Engineer

React
Typescript
Playwright
Cypress
REST APIs
GraphQL
CI/CD Pipelines

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Frontend Software Engineer role. Highlight your experience with React, Typescript, and any relevant projects that showcase your skills. We want to see how you can bring something unique to our team!

Show Off Your Projects:Include links to your GitHub or any live projects you've worked on. This gives us a chance to see your coding style and problem-solving skills in action. Don’t be shy; we love seeing what you can do!

Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and achievements. Remember, we appreciate good communication skills, especially in a remote work environment!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're serious about joining our team at Twilio!

How to prepare for a job interview at Twilio

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially React and Typescript. Brush up on your knowledge of automated testing frameworks like Playwright and Cypress, as well as REST APIs or GraphQL. Being able to discuss these technologies confidently will show that you're ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific instances where you've triaged and solved production issues. Twilio values a positive attitude and quick execution, so share examples that highlight your ability to troubleshoot effectively within a SCRUM team environment.

Communicate Clearly

Since this role is remote, clear communication is key. Practice articulating your thoughts concisely, both verbally and in writing. You might even want to prepare a few questions to ask during the interview to demonstrate your engagement and interest in the role.

Embrace the Culture

Familiarise yourself with Twilio's culture of connection and global inclusion. Be ready to discuss how your diverse experiences can contribute to their mission. Showing that you align with their values and are eager to be part of a vibrant team will set you apart from other candidates.