Senior Front-End Software Developer
">
We are seeking an experienced Senior Front-End Software Developer to join our engineering team. This role will involve building and maintaining cutting-edge web applications on a cloud-based platform.
In this position, you will play a key role in crafting a best-in-class user experience, delivering quickly available software for a fast-growing financial services business.
Our client has revolutionized the financial industry by bringing new technologies and comprehensive services to financial advisors. With strong investors and industry veterans at the helm, they have grown rapidly since their inception to become leaders in the financial advisory space.
Responsibilities include:
* Collaborating with product managers, architects, and designers to deliver user-friendly platform features
* Identifying potential third-party integrations to streamline front-end development
* 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
Required skills and qualifications:
* 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
* 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
* Entrepreneurial spirit
* Passion for engineering and solving problems
* Proven delivery experience in a vibrant, dynamic startup environment
* Trustworthy, team-oriented, and transparent
Benefits:
* 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
* Opportunities for growth and professional development
* A collaborative and dynamic work environment
* A competitive compensation package
About the Role:
This is a remote-first opportunity that requires excellent communication and collaboration skills. You will be part of a talented team that values innovation, creativity, and teamwork.