Software Engineer for Innovative Web Applications
We are seeking an experienced Senior Front-End Software Engineer to build and maintain cutting-edge web applications on our platform. As a key member of our remote engineering team, you will play a vital role in crafting an exceptional user experience to deliver software quickly and efficiently.
Our company has revolutionized the financial services industry by bringing new technologies and comprehensive services to financial advisors. We value strong teamwork, tackling tough problems, building value-impacting technology, and offering premier advisory services.
About the Role
* You will collaborate with product managers, architects, and designers to deliver user-friendly, highly available platform features.
* You will identify potential third-party integrations to streamline front-end development.
* You will take ownership of the platform and drive continuous improvement of the user interface for an exceptional user experience.
* You will design and develop React.js components within a single-page application architecture.
* You will document components and design patterns for easy adoption by the team.
* You will manage front-end infrastructure on cloud providers like AWS, Heroku, and GCP.
* You will implement observability across front-end systems for efficient debugging and issue diagnosis.
About You
* You have 5+ years of experience with React.js, including component library creation and application architecture.
* You have a strong understanding of JSX, TypeScript, and asynchronous client-side software.
* You have experience with GraphQL.
* You have experience with unit and end-to-end testing frameworks.
* You have a user-centered approach to identifying and addressing user pain points.
* You have a solid understanding of CSS, JSS, or other styling solutions.
* You have experience with design tools (preferably Figma).
* You are comfortable working with Node.js and RESTful APIs.
* You have familiarity with Terraform for infrastructure provisioning.
* You are product-minded and entrepreneurial.
* You are passionate about engineering and solving problems.
* You have proven delivery experience in a dynamic startup environment.
* You are trustworthy, team-oriented, and transparent.
Additional Information
* We value your ideas and contributions.
* You will work with smart and creative people.
* Mistakes are opportunities for growth and learning.
* We recognize you as an individual and provide a supportive environment.
* We offer competitive benefits, including 15 days PTO and designated national holidays.