Lead Software Craftsman
As a seasoned Senior Front-End Software Engineer, you will play a pivotal role in shaping the user experience of our cutting-edge web applications.
We're seeking an exceptional professional with 5+ years of React.js experience to join our remote team. In this position, you will collaborate closely with product managers, architects, and designers to craft user-friendly platform features that meet the highest standards of quality and availability.
Your expertise in component library creation, application architecture, and front-end infrastructure management on cloud providers like AWS, Heroku, and GCP will be invaluable assets to our team. Additionally, your ability to design and develop React.js components within a single-page application architecture, document components and design patterns for easy adoption by the team, and implement observability across front-end systems for efficient debugging and issue diagnosis will be highly valued.
In return for your skills and expertise, you can expect a dynamic work environment where your ideas are heard and matter, opportunities to own your job and be recognized for your contributions, and the chance to work with smart and creative people who share your passion for engineering and problem-solving.
We offer a comprehensive benefits package that includes 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays. Our company values transparency, trustworthiness, and teamwork, and we're committed to creating a workplace where everyone feels valued and supported.
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 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
* 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)