Senior Front-End Software Engineer (React.js)
We are seeking a skilled Senior Front-End Software Engineer with 5+ years of software development experience using React.js to join our remote engineering team. In this role, you will build and maintain cutting-edge web applications on our platform. You'll play an instrumental part in crafting an industry-leading user experience to deliver quickly, highly available software for a fast-growing financial services business.
Our client has reimagined a 60-year-old industry, bringing new technologies, comprehensive services, and an inspired vision to financial advisors. Supported by strong investors and led by industry veterans, they've grown quickly since their founding to become leaders in the financial advisory space. Our company is a remote-first organization with a strong culture focused on tackling tough problems, building value-impacting technology, and offering premier advisory services.
Key Responsibilities
* Collaborate with product managers, architects, and designers to deliver user-friendly, highly available platform features
* Identify potential third-party integrations to streamline front-end development
* Take platform ownership 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
Required Experience
* 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
Preferred Experience
* Experience in financial services
* Experience with GCP and AWS managed services (e.g., Cloud Run, Cloud Datastore, Lambda/Cloud Functions, Firebase)
Benefits
* You get to own your job and be recognized for your contributions
* Work with smart and creative people
* Making mistakes is human. Let's learn from them. Be transparent
* We recognize you as an individual no presumptions or judgment. Be the extraordinary you
* 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
* Start: ASAP
About the Role
In this challenging and rewarding role, you will have the opportunity to work on cutting-edge web applications, collaborate with talented engineers, and contribute to the growth of a fast-paced, dynamic company. If you're passionate about software engineering and excited about the prospect of joining a remote-first organization, we encourage you to apply.