Front-End Engineer

React jobs at Sama


Full TimeReact
Posted 2 years ago

About the role 

We are building new front-end teams globally. We are looking for multiple tech-savvy front-end developers with different levels of expertise who are fast-learners and team players to join us remotely or locally and help us bring our smart data annotation platform to the next level. You will participate in developing a high-tech ML/AI product while you witness the social impact you make. What impact, you say? Take a look here.

What does a front-end developer do at Sama?

As a front-end developer, you will join a global team of sharp and agile developers to build an enterprise solution to annotate 2D/3D images and videos to train Al/ML learning algorithms. Take a look at this short clip to learn more about what we build.

On a sprint basis, you will work on the backlog/bugs of the active sprint; you will participate in the design, coding, code review, and testing of any story. Depending on the scope of the story, you may work directly with UX designers, Architect, Product Managers, or developers on other teams, eg, ML/AI, Data, or Backend.

You use the latest modern front-end technologies such as Angular or React along the newest web standards of HTML and CSS incorporated with some of the most modern graphical JavaScript libraries like WebGL and Three.js to build the smartest annotation platform.

You’ll get the opportunity to either contribute to developing a feature or taking ownership of the development of a feature with the rest of the team from A to Z. This is a unique opportunity as you bring a feature from almost zero to deploying it on the production. You never have this amazing opportunity anywhere else, as you get direct feedback from our in-house annotation agents.

About the Engineering team at Sama

You, as a front-end developer, are part of the global engineering team. At the engineering team, we have built one of the most scalable CI pipelines to reduce building and debugging. We know a fast and reliable CI makes every developer happier.

We sponsor internal and external hackathons; we dedicate time for innovation and learning. We believe the success of a developer is tied to continuous learning, practice, and innovation



  • 1+ years of hands-on software development experience
  • Practical knowledge of single page applications (SPA) using modern front-end frameworks like Angular or React
  • Knowledge of the best practices and style of at least one of the front-end frameworks
  • Experience with centralized state management (E.g. NgRx)
  • Comfortable with HTML 5 and CSS 3
  • Practical experience with front-end test frameworks (E.g. Jasmine)
  • Proficient with a continuous development and delivery model
  • Experience working with REST APIs
  • Familiarity with Agile and Scrum
  • Comfortable working with a distributed team

Preferred Qualifications

  • Practical understanding of WebGL and Three.js
  • Knowledge about Web Components
  • Familiarity with Secure Software Development practices (SSDL)
  • Basic experience with back-end development


About Sama:

25% of the Fortune 50 trust Sama to deliver secure, high-quality training data and validation for the technology teams driving humanity forward. From self-driving cars to smart hardware, Sama fuels AI. Founded over a decade ago, we’re experts in image, video, and sensor data annotation and validation for machine learning algorithms in industries including automotive, navigation, AR/VR, biotech, agriculture, manufacturing, and e-commerce. Our staff are driven by a mission to expand opportunity for low-income people through the digital economy, and our social business model has helped lift over 50,000 people out of poverty.

Our Culture:

Sama is quite unique. We are a technology company with a social mission. People that thrive in a high-growth environment, love working on the bleeding edge of technology, and really care about having a positive impact on the world are a great fit for the Sama culture. Our core values are grit, integrity, humanity, and GTD (Get Things Done).

Our Benefits:

Sama offers competitive compensation commensurate with experience and a full benefits package, including: medical, dental, and vision insurance, long-term disability insurance, life, and AD&D insurance, employer-matching Group RRSP, generous holiday and vacation policies, sabbaticals, a monthly fitness stipend, and professional development opportunities.


At Sama, we take pride in being a diverse and equal opportunity employer.

Apply for this job