Lead Software Developer for High-Performance Web Applications
We are seeking an experienced Senior Front-End Software Engineer to join our remote engineering team and contribute to building cutting-edge web applications on our platform. As a key member of the team, you will play a crucial role in crafting an industry-leading user experience, delivering quickly available software for a fast-growing financial services business.
The ideal candidate will have 5+ years of software development experience using React.js, with a strong understanding of JSX, TypeScript, and asynchronous client-side software. They should also be familiar with GraphQL, unit testing frameworks, and design tools like Figma. Experience with Node.js, RESTful APIs, and Terraform for infrastructure provisioning is highly desirable.
A successful candidate will possess excellent communication skills, a user-centered approach, and a solid understanding of CSS, JSS, or other styling solutions. They will also be comfortable working in a dynamic startup environment, be product-minded, entrepreneurial, and passionate about solving problems.
Key Responsibilities
* Collaborate with product managers, architects, and designers to deliver user-friendly features and platform enhancements.
* IDentify potential third-party integrations to streamline front-end development and improve overall performance.
* Take ownership of the user interface and drive continuous improvement 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 Skills and Qualifications
* 5+ years of experience with React.js, including component library creation and application architecture.
* Strong understanding of JSX, TypeScript, and asynchronous client-side software.
* Familiarity with GraphQL, unit testing frameworks, and design tools like Figma.
* Experience with Node.js, RESTful APIs, and Terraform for infrastructure provisioning.
* Excellent English communication skills and a user-centered approach.
* Solid understanding of CSS, JSS, or other styling solutions.
* Comfortable working in a dynamic startup environment and possessing a product-minded approach.
Benefits
* 15 days Paid Time Off (PTO), 1 floating day, and 3 sick days.
* Designated national holidays.
About Us
We are a privately held 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. If this type of opportunity excites you, then consider joining our team.