We are seeking an experienced Senior Front-End Software Engineer to join our client's remote engineering team.
The ideal candidate will have 5+ years of experience with React.js, including component library creation and application architecture. They will collaborate with product managers, architects, and designers to deliver user-friendly, highly available platform features.
Responsibilities
* Crafting industry-leading user experiences to deliver quickly, highly available software for a fast-growing financial services business
* Identifying potential third-party integrations to streamline front-end development
* Taking platform ownership and driving continuous improvement of the user interface for a best-in-class experience
* Designing and developing React.js components within a single-page application architecture
* Documenting components and design patterns for easy adoption by the team
* Managing front-end infrastructure on cloud providers like AWS, Heroku, and GCP
* Implementing observability across front-end systems for efficient debugging and issue diagnosis
This role requires strong understanding of JSX, TypeScript, and asynchronous client-side software. Experience with GraphQL, unit and end-to-end testing frameworks, and design tools like Figma is also necessary.
Requirements
* Excellent English communication skills
* Strong problem-solving skills and a user-centered approach
* Experience working with Node.js and RESTful APIs
* Familiarity with Terraform for infrastructure provisioning
* Product-minded and entrepreneurial spirit
* Passion for engineering and solving problems
We offer a dynamic, startup environment where your ideas are heard and valued. You'll work with smart and creative people who are passionate about building world-class technology.
Benefits
* 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays