✨ About The Role
- The role involves developing new UI functionality to meet customer needs while ensuring continuous delivery with high quality.
- You will be responsible for reviewing code and offering improvements to practices and processes to elevate the team and the broader organization.
- Collaboration with product managers, designers, and engineers is a key part of the job to build compelling user experiences for developers and end users.
- You will build highly adaptable and effective UI platform tools across a variety of products and contribute to creating high-level UX designs.
- Ensuring the scalability and availability of services is part of your responsibilities.
- You will be an active member of a highly efficient Agile Scrum engineering team, partnering with product managers, architects, and engineering managers.
- The position is based in Tallinn, Estonia, but there is also the option to work remotely within Estonia.
- Twilio offers a range of benefits, including competitive pay, generous time-off, and healthcare, among others, which vary by location.
- You will be expected to embody Twilio's values and contribute to positive change in your community
âš¡ Requirements
- You should have a Bachelor's degree in Computer Science or equivalent experience, with a minimum of 4+ years in UI development.
- Expertise in frontend technologies such as React.js, Redux, and module bundlers like Webpack is essential.
- You must possess strong fundamental knowledge of software development and best practices, particularly for RESTful service implementation.
- Your interest in designing and building front end applications with modern tools and languages will be crucial.
- You should be familiar with common architectural patterns and best practices and know when to apply them.
- The ability to break down complex requirements into smaller tasks and determine effort is important.
- A good understanding of DevOps CI/CD pipeline is required.
- Strong oral and written communication skills in English are necessary for collaboration and idea sharing with teammates and other stakeholders.
- If you have experience in documenting solutions, creating UX designs, and conducting various types of testing, it will be beneficial.
- Willingness to mentor young talent and experience in building and running backend services would make you a strong candidate.