
Senior Front-end Engineer – New Business
Toptal
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇪🇸 Spain
Visit company websiteJob Level
Senior
Tech Stack
ApolloGraphQLJavaScriptJestNext.jsReactRubyRuby on RailsTypeScript
About the role
- You will build and maintain first-class software used by numerous businesses.
- Make decisions based on multiple quality dimensions like user impact, failure tolerance, code maintenance, implementation time, security breaches, and performance.
- Mentor fellow teammates.
- Collaborate on novel ideas to improve the team processes.
- Lead initiatives.
- Care for and monitor the quality of our product.
- Raise awareness of technical issues.
- Develop a clear understanding of business value and collaborate with stakeholders by analyzing features and suggesting alternatives.
- Proactively identify technical debt and product areas that require attention or improvements and suggest improvements in our technology stack.
- Bring up difficult and/or systemic challenges and impediments to the attention of your manager.
Requirements
- Solid 5+ years front-end experience.
- Experience in TypeScript, React and HTML are required.
- React, Apollo GraphQL, TypeScript, and Jest are our front-end stack. The desire to learn and be proficient in them is welcome.
- Experience with Next.js, monorepo, Progressive Web Apps are strongly preferred.
- Experience with Ruby on Rails is a plus.
- Experience with other non-frontend programming languages and technical stacks is welcome.
- Outstanding written and verbal communication skills.
- Thriving in autonomy in every aspect of daily work - be able to unblock yourself by finding the right people or help.
- Being a team player by avoiding solo performances and unblocking your peers.
- Caring for quality through impactful tests, process change proposals, and raising awareness of issues be them product or technical.
- Caring for architecture - applying best practices, using software design patterns, and bringing ideas for improvements.
- Ability to work in a fast-paced, rapidly growing company and handle a wide variety of challenges, deadlines, and a diverse array of contacts.
Benefits
- This is a remote position.
- We do not offer visa sponsorship or assistance.
- Resumes and communication must be submitted in English.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptReactHTMLApollo GraphQLJestNext.jsmonorepoProgressive Web AppsRuby on Railssoftware design patterns
Soft skills
mentoringcollaborationleadershipcommunicationautonomyteam playerquality careproblem-solvingadaptabilityproactive identification