← Back to All Jobs

Full-stack developer

Job Description

We are seeking a Senior Software Engineer with fluency in Typescript, React + React Native, and Node to build new applications across multiple platforms (browser, mobile, wearables). You will join a strong and passionate team of US and international developers. If you like being part of a high-performance team solving problems and building sophisticated applications that improve the lives of others, this is an excellent opportunity for you.

This position reports to the Director of Product Engineering and will be able to immediately deliver high-quality code for features and products while working with Product, Design and other Engineers to successfully deliver value to our customers.


● Partner with Design and Product to develop and deliver product features designed to

delight customers

● Own your software code and infrastructure from design to production and even

afterward (including support)

● Identify, prioritize and execute tasks in the software development life cycle

● Perform validation and verification testing

● Participate in peer reviews and code reviews of software

● Automate tasks through appropriate tools and scripting

● Coach, mentor, and advise other members of the Engineering team


The ideal candidate:

● 5+ years of software development experience

● Experience using React Native to build apps and deploy to Android and iOS).

● Experience developing web or server solutions using React, Typescript and Node

● Strong understanding of web browser technologies (HTML, CSS, cross-browser

compatibility, performance, responsive design)

● Professional experience building web applications using GraphQL

● Experience with CI/CD and automation in mobile development (Android and iOS)

● Ability to work well within a team context, from collaborating with teammates and

providing code reviews to mentoring and leading.

● Familiarity with and understanding of agile software development approaches such as

Kanban and Scrum

Apply for this job

What You Should Know