Senior Front-End Software Engineer (React.js)
We are seeking an experienced Senior Front-End Software Engineer with 5+ years of software development expertise using React.js to collaborate in building and maintaining cutting-edge web applications on our platform.
In this role, you will play a pivotal part in crafting a best-in-class user experience to deliver high-quality, highly available software for our fast-growing financial services business. Our fintech client has reimagined the traditional industry, introducing new technologies, comprehensive services, and an inspired vision to financial advisors.
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 an exceptional user 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:
* Your ideas are heard and matter
* 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
* We recognize you as an individual
* Benefits include 15 days PTO, 1 floating day, 3 sick days, and designated national holidays
* Start: ASAP
Our Values:
* We prioritize innovation and growth
* We foster a culture of collaboration and open communication
* We value diversity and inclusion
* We strive for excellence in all we do