Build the future of communications.
Frontend Software Engineer
Location
United Kingdom
Posted
65 days ago
Salary
0
Seniority
Mid Level
Job Description
Frontend Software Engineer
Twilio
• 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.
Job Requirements
- 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.
Benefits
- Competitive pay
- Generous time off
- Ample parental and wellness leave
- Healthcare
- Retirement savings program
- Many more
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Mid-level Frontend Software Engineer – AI, React
RD StationTo empower the heroes and scale-ups that grow the economy
• You will be part of the PLG team, focused on RD Station product adoption. • Your challenge will be to lead the resolution of frontend technical challenges, delivering reliable, high-performance, and scalable interfaces, components, and user experiences in short cycles. • Develop small- to medium-sized features and adoption experiments in production with quality and no regressions. • Implement appropriate automated test coverage and analytics instrumentation for each delivery. • Ensure performance and accessibility in the interfaces of adoption journeys. • Identify and communicate risks, blockers, and requirement inconsistencies appropriately. • Contribute to process improvements and the team's technical quality.
• Provide technical support and troubleshooting for internal applications and services. • Collaborate with development teams to identify and resolve incidents. • Monitor and maintain microservices and APIs. • Participate in deployments, testing, and continuous improvement initiatives. • Support integrations with cloud services and third-party platforms. • Document issues, processes, and technical solutions. • Work in an agile and multicultural environment.
Fullstack Product Engineer – Agentic Development, Next.js, TypeScript
HedepyWe simplify the path to psychotherapy for everyone. Through video call. We make it accessible, easy and prejudice-free.
• Dodávat produktové featury end-to-end, refactoring, fixování bugů - 60 % • Vylepšovat náš agentic workflow, rozvoj platformy - 20 % • Komunikovat s produkťákem a účastnit se týmových ceremonií - 20 % • Spolupracovat budeš s ostatními v dev týmu, s produktovým manažerem a s Rosťou (CTO).
Role Description We are looking for a Middle Front-End Engineer to join us as part of our team. As a qualified expert, you will: - Design, develop, and maintain complex Angular applications and reusable UI components. - Take ownership of implemented features from design and estimation through development, testing, and release. - Collaborate closely with lead developers, back-end engineers, QA, and designers to define and implement solutions that meet business requirements. - Optimize front-end applications for performance, scalability, and maintainability. - Ensure high code quality by following best practices, participating in code reviews, and maintaining comprehensive test coverage. - Contribute to the improvement of the front-end architecture, coding standards, and development processes. - Participate in technical discussions, evaluate technology options, and propose improvements to tools, libraries, and approaches. - Mentor junior developers by providing feedback, guidance, and sharing best practices when appropriate. Qualifications - 3+ years of commercial experience in front-end development, including at least 2 years of hands-on experience with Angular (v10+). - Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3, including experience with preprocessors and utility-first frameworks such as Tailwind CSS. - Solid understanding of REST API design principles, JSON, and integration with back-end services. - Confident experience with Git and common workflows such as feature branches, pull requests, and code review. - Strong knowledge of responsive design, cross-browser compatibility, and web performance best practices. - Experience writing unit tests and basic end-to-end tests. - Ability to break down tasks, estimate effort, and deliver features independently with minimal supervision. - Strong communication skills and experience collaborating within a cross-functional team including developers, QA, designers, and product. - Upper-intermediate English level, with ability to discuss technical topics and write or review documentation. Requirements - Practical understanding of UX/UI design principles and ability to collaborate effectively with designers. - Experience with other JavaScript frameworks or libraries such as React, and willingness to choose appropriate tools when needed. - Experience setting up or working with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, Azure DevOps). - Experience with state management solutions such as NgRx, Akita, or NGXS. - Experience with component libraries and design systems such as Material, PrimeNG, or custom design systems. - Strong attention to detail, ownership mindset, and a proactive approach to identifying and resolving technical and product issues. Benefits - Reveal great tech solutions and join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses. - Enjoy the freedom of fully remote work with a flexible working schedule. - Empower yourself with a stable workload and a stable income, supported by provided laptops and licensed software. - Benefit from performance and merit reviews, elevate your skills with personal development plans, and individual learning through the corporate library, public speaking support, and more. - Work with a team of like-minded individuals who care about what they do and how they do it. - Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values. - Feel supported by your HR, and take advantage of our referral bonus program. Interview Steps - Technical Interview - Manager Interview - Client Interview



