Senior Front-end Developer

React jobs at YZ Talents

YZ Talents

You will have the opportunity to be one of the founding members of the R&D Team. You will become a part of a venture-backed, quickly growing tech company in the beauty/wellness space in the USA. You will be working on developing a SaaS platform based on the newest technologies. 
It is a fully remote role, which allows you to be flexible in your working hours. This role-based on large ownership and accountability over a large part of the technical ecosystem - sometimes working across and fully owning the development across multiple repositories.
This role is for you if you have a strong, product-centric mindset and excited about working in an independent, fast-paced startup environment to develop products end-to-end from planning to deployment.

Team highlights
Two-week Agile sprints with regular demo days to showcase and present work
Work in a “squad” model where your team will be made up of developers, QA, designer, and Product Manager all collaborating on the same problem
Agile development flow based on GitHub, JIRA, Slack, and CircleCI
Test-Driven Development (TDD) of all code
QA team in place to conduct manual testing of all releases
Complete toolset including New Relic, Rollbar, Crashlytics, and more to inspect & fix performance issues

The tech stack application is based on:
GolangRuby on RailsElixir / PhoenixNodeJSReactJSReact Native, Postgres, Redis, AWS, CircleCI, Docker, Kubernetes

You are a perfect fit for this role if you have:
at least 5 years of work experience in JavaScript (React, React Native)
deep experience in optimizing front-end code across mobile and browser
strong knowledge of JavaScript build tools (eg. Webpack) and the NPM ecosystem
solid experience in writing complex, large-scale production web applications and APIs
strong experience in working with and optimizing transactional databases
proficiency in written and verbal communication in English
experience working effectively and independently, taking high-level business requirements, developing detailed technical requirements, and then executing on those technical requirements
Apply for this job