Front-End Engineering Specialist
We are seeking an experienced Front-End Software Engineer to join our remote engineering team. As a key member of the team, you will design and develop cutting-edge web applications using React.js. Your primary responsibility will be to craft industry-leading user experiences that deliver quickly, highly available software for our fast-growing financial services business.
Your role will involve collaborating with product managers, architects, and designers to deliver user-friendly platform features. You will identify potential third-party integrations to streamline front-end development, take ownership of the platform, and drive continuous improvement of the user interface for a best-in-class experience.
To succeed in this role, you should have excellent English communication skills, 5+ years of experience with React.js, including component library creation and application architecture, as well as strong understanding of JSX, TypeScript, and asynchronous client-side software. You should also be familiar with GraphQL, unit and end-to-end testing frameworks, CSS, JSS, or other styling solutions, design tools like Figma, Node.js, RESTful APIs, and Terraform for infrastructure provisioning.
Main 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
Requirements:
* 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
Benefits:
* You get to own your job and be recognized for your contributions
* Work with smart and creative people
* Making mistakes is human. Let's learn from them. Be transparent
* We recognize you as an individual no presumptions or judgment. Be the extraordinary you
* 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
About Us:
We are a nearshore software development 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.