Job details

Sr. Front End Engineer (React)

  • Java
  • REST
  • Node.js
  • GraphQL
  • Defi
  • AWS
  • TypeScript

Posted: 3 weeks ago

Position Overview

Are you an experienced engineer with a passion for seeing the impact of your work? Do you like mentoring engineers, leading projects from a technology viewpoint and delivering quality code while minimizing technical debt? If you value the technical foundation and the end-user experience of the products you build, and enjoy working with modern Frontend Frameworks, this this Senior role may be perfect for you!

We’re looking for a Senior Frontend Engineer to develop software applications to support our client's business. We are looking for developers who consider themselves strong in React and are familiar with other UI frameworks, such as Vue or Angular, and who have a strong visual sense to implement the designs as specified as well as ideate creative solutions for when there are gaps in the designs and specifications.  

In this role, you’ll apply critical thinking to keep projects on track from a technical perspective, including removing blockers for engineers while supporting the desired outcome. You’re comfortable interfacing with internal and external stakeholders, including clients, vendors, and other internal departments, performing code reviews, mentoring engineers and researching new technologies/solutions and prototyping them. You understand computer science fundamentals and are excited by and interested in evaluating and implementing SaaS solutions when appropriate and building custom solutions when needed. You use your intelligence and experience to create simple, elegant solutions to complex, abstract problems. You create order out of chaos. You’re confident in your knowledge and don’t create bloated codebases to prove yourself. You’re eager to continue learning and willing to share your knowledge with the team.

Getting down to specifics, you have at least eight years of hands-on, professional front-end programming experience with JavaScript/TypeScript and a modern Frontend framework.   You have a minimum of four years of hands-on experience with React. You focus on crafting beautiful, smooth experiences for end users. Experience in a fast-paced, team-based environment is crucial.

On a daily basis you may find yourself writing defensible code for a project utilizing best practices and backed by unit tests, unblocking an engineer on a project you are supporting, performing a code review and recommending improvements, defining code architecture, creating a prototype, or creating documentation.

We hope we’ve piqued your interest! If you’re a passionate Senior Engineer who enjoys working with smart, humble people on exciting challenges that make an impact, this could be the perfect position for you!

Responsibilities:

  • Developing semantic, accessible, and SEO-friendly HTML and CSS
  • Contributing on one or more projects, including responsibility for the success of the project from a technology perspective as it contributes to the desired outcome, which means also supporting the larger team
  • Contributing on one or more projects, including responsibility for the quality of the code for that project or projects, which will include supervising and participating in establishing coding standards, code architecture and refactoring
  • Thinking critically and applying your knowledge and experience to achieve superior client outcomes
  • Interfacing with sales and other teams to foster communication and enable success
  • Conveying technical information and solutions to clients, project managers, and other internal team members across departments in an easy-to-understand manner
  • Guiding engineers toward efficient solutions to technical challenges 

Requirements:

  • 8+ years of experience with any combination of HTML/CSS/JavaScript/Twig  
  • 4+ years of experience with React and Typescript. Angular and Node are a plus 
  • 8+ years of experience with frontend development for custom web application projects from concept to launch and beyond 
  • 2+ years of experience interfacing with internal and external stakeholders, including clients, vendors, and other internal departments 
  • Strong written and verbal communication skills, with the ability to convey technical information and solutions to clients and project managers in an easy-to-understand manner 

Nice to have:

  • Experience with SST, Zod, and Vitest  
  • Experience with consuming and contributing to REST APIs and/or GraphQL 
  • Experience with AWS Cognito, CDK, DynamoDB, and other AWS cloud services 
  • Experience with Node.js 
  • Familiarity with popular Microservices and asynchronous communication patterns 
  • Experience with JAMStack 
  • Experience with frontend development for modern headless CMS platforms (Contentful, Storyblok)