Job description
Front End Engineer (React)
Location: Remote
Duration: 6 Months+
A growing SaaS organization is seeking an experienced Front End Engineer for a 6-month remote contract. The company develops software solutions that help global brands and retailers optimize pricing, promotions, and consumer insights. Using React, JavaScript, and modern front-end technologies, you will build features across multiple SaaS products ranging from established platforms to newer products still in early development.
This is an opportunity to join a small, highly collaborative engineering team where your work can directly influence products used by major global consumer brands. You'll have significant autonomy, the ability to contribute ideas from prototype through production, and exposure to a variety of technical and UX challenges. The environment combines the resources and stability of an established organization with the ownership, flexibility, and fast pace of a startup-style engineering team.
Contract Duration: 6 Months+
Required Skills & Experience
3-5 years of user interface development experience
Strong JavaScript development experience
Experience working with JavaScript libraries and modern front-end technologies
Knowledge of MVC, MVP, and/or MVVM design patterns
Strong understanding of object-oriented design
Experience developing highly interactive software applications
Understanding of website design and usability principles
Strong understanding of cross-browser rendering issues
Knowledge of version control systems
Ability to communicate effectively across business and technical teams
Ability to work effectively in a fast-paced, highly dynamic environment
Desired Skills & Experience
Experience with React or a similar MVC framework
TypeScript experience
Ability to provide code samples or an online portfolio
Degree in Computer Science or a related field
Experience supporting international product rollouts
What You Will Be Doing
Tech Breakdown
React
JavaScript
TypeScript
MVC/MVP/MVVM design patterns
Version control systems
Daily Responsibilities
Build and enhance front-end features across multiple SaaS products
Turn product and engineering ideas into robust, well-tested production code
Develop high-quality user interfaces using React and JavaScript
Maintain awareness of target users, usability principles, and current UI trends
Create prototypes to communicate user interactions and design concepts
Apply user interaction principles to help users accomplish their goals effectively
Collaborate with back-end engineers to ensure accurate implementation of UI functionality
Participate in a collaborative engineering environment while independently owning assigned work
You'll be taken to the employer's application page.