Senior Front-End Engineer
We are seeking an experienced Senior Front-End Software Engineer to join our team. As a key member of our engineering team, you will be responsible for building and maintaining cutting-edge web applications.
You will work closely with product managers, architects, and designers to deliver user-friendly, highly available platform features. This includes identifying potential third-party integrations to streamline front-end development and taking ownership of the user interface to drive continuous improvement.
Key responsibilities include designing and developing React.js components within a single-page application architecture, documenting components and design patterns, managing front-end infrastructure on cloud providers like AWS, Heroku, and GCP, and implementing observability across front-end systems.
Requirements
* 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, unit, and end-to-end testing frameworks
* A 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 and entrepreneurial spirit
* Passion for engineering and solving problems
Preferred Experience
* Experience in financial services
* Experience with GCP and AWS managed services (e.g., Cloud Run, Cloud Datastore, Lambda/Cloud Functions, Firebase)
Benefits
* 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
About the Role
This is a challenging opportunity for a talented engineer to make a significant impact on our fast-growing financial services business. You will have the chance to work with a dynamic team, learn from industry veterans, and take ownership of your job. If you are passionate about engineering, problem-solving, and delivering high-quality software, we encourage you to apply.