Senior Front-End Software Engineer (React.js)
We are seeking a seasoned Senior Front-End Software Engineer with 5+ years of experience in developing cutting-edge web applications using React.js. In this role, you will collaborate with our product management team to deliver high-quality features and play an instrumental part in crafting an exceptional user experience.
Our client has reimagined the financial advisory industry by leveraging new technologies, comprehensive services, and a visionary approach. With strong investors and industry veterans at the helm, they have grown rapidly since their inception to become leaders in the financial services space. As a remote-first company, we prioritize tackling complex problems, building impactful technology, and providing premium advisory services.
Key Responsibilities:
* Collaborate with architects, designers, and product managers to design and deliver user-friendly platform features
* Identify opportunities for third-party integrations to streamline front-end development
* Take ownership of the platform and drive continuous improvement of the user interface for an outstanding experience
* Design and develop React.js components within a single-page application architecture
* Document components and design patterns for seamless 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 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
* 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 dynamic startup environment
* Trustworthy, team-oriented, and transparent
Preferred Skills:
* Experience in financial services
* Experience with GCP and AWS managed services (e.g., Cloud Run, Cloud Datastore, Lambda/Cloud Functions, Firebase)
Benefits:
* Paid Time Off (PTO), sick days, and designated national holidays
* A collaborative work environment
* Opportunities for professional growth and development
* A dynamic and innovative work culture
About Us:
We are a nearshore software development company that provides outsourced development resources to North American companies. Our mission is to offer skilled development talent who enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced team environment.
],