Senior Front-End Engineer
We are looking for a talented Senior Front-End Software Engineer with 5+ years of experience in software development using React.js to join our remote engineering team.
In this role, you will design and develop cutting-edge web applications on our platform. You'll play a key part in crafting an industry-leading user experience to deliver high-quality software for a fast-growing financial services business.
Our client is a leading company in the financial advisory space, reimagining a 60-year-old industry with new technologies and comprehensive services.
About the Role
* Collaborate with product managers, architects, and designers to deliver user-friendly platform features.
* Identify potential third-party integrations to streamline front-end development.
* Take ownership of the platform and drive continuous improvement of the user interface for a best-in-class experience.
* Design and develop React.js components within a single-page application architecture.
* Document components and design patterns for easy adoption by the team.
* Manage front-end infrastructure on cloud providers like AWS, Heroku, and GCP.
* Implement observability across front-end systems for efficient debugging and issue diagnosis.
Requirements
* Excellent English communication skills.
* 5+ years of experience with React.js, including component library creation and application architecture.
* Strong understanding of JSX, TypeScript, and asynchronous client-side software.
* Experience with GraphQL.
* Experience with unit and end-to-end testing frameworks.
* User-centered approach to identify and address user pain points.
* Solid understanding of CSS, JSS, or other styling solutions.
* Experience with design tools (preferably Figma).
* Comfortable working with Node.js and RESTful APIs.
* Familiarity with Terraform for infrastructure provisioning.
* Product-minded.
* Entrepreneurial spirit.
* Possession of a passion for engineering and problem-solving.
* Proven delivery experience in a vibrant, dynamic startup environment.
* Ability to work as a trustworthy, team-oriented, and transparent member.
Preferred Qualifications
* Experience in financial services.
* Experience with GCP and AWS managed services (e.g., Cloud Run, Cloud Datastore, Lambda/Cloud Functions, Firebase).
Additional Information
* You will have opportunities to own your job and be recognized for your contributions.
* You will work with smart and creative people.
* Making mistakes is human. Let's learn from them.
* We recognize you as an individual without presumptions or judgment.
* We offer a competitive compensation package, including benefits such as 15 days PTO, 1 floating day, and 3 sick days.