Senior Front-End Software Engineer (React.js)
We are seeking a highly experienced Senior Front-End Software Engineer with 5+ years of software development expertise using React.js to contribute to our remote engineering team. In this role, you will design and implement cutting-edge web applications on our platform.
You will play a crucial part in crafting an industry-leading user experience, delivering quickly, highly available software for our fast-growing financial services business. Our fintech client has revolutionized a 60-year-old industry, introducing new technologies, comprehensive services, and a pioneering vision to financial advisors.
Our client is a remote-first company with a strong culture focused on tackling complex problems, developing value-impacting technology, and offering premium advisory services.
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).
About the Role:
This opportunity is ideal for a highly motivated and skilled engineer who is passionate about building cutting-edge web applications and delivering exceptional user experiences.
Benefits:
* Your ideas matter, and you have the autonomy to own your job and be recognized for your contributions.
* You get to work with smart and creative people who share your passion for engineering and problem-solving.
* Making mistakes is human; we encourage transparency and learning from them.
* We recognize you as an individual, without presumptions or judgment.
* 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays.
About Us:
We are a nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent who enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment.