Senior Front-End Software Engineer (React.js)
We are seeking a seasoned front-end software engineer with extensive experience in React.js to join our remote engineering team. In this role, you will design and develop cutting-edge web applications on our platform.
Our client has revolutionized the financial services industry by leveraging new technologies and comprehensive services to deliver quickly available software for fast-growing businesses.
Responsibilities:
* Collaborate with product managers, architects, and designers to deliver user-friendly features
* Identify potential integrations to streamline development
* Take ownership of the platform's user interface and drive continuous improvement
* 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
* 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 and entrepreneurial spirit
* Passion for engineering and problem-solving
* Proven delivery experience in a dynamic startup environment
* Trustworthy, team-oriented, and transparent
Benefits:
* Paid Time Off (PTO), sick days, and designated national holidays
* A flexible work environment that values work-life balance
* An opportunity to grow your skills and experience building software
About Us:
We are a nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer world-class remote resources who enjoy taking on challenging work and excelling in a fast-paced team environment.