Senior TypeScript Developer

  • Contract: Full-time

Job Description

100% remote work. U.S. citizen/permanent residency required.

Sworkit is a very modular platform. There are more than 15 codebases that make up our 3 apps (mobile, web, apple tv), and this is by design. Our workout player on every platform is powered by a proprietary workout engine that is an NPM module. We have many similar modules that power different services throughout our platform and you will be the owner of these codebases as well as responsible for developing future modules.

Our Ideal Person…

… Understands modular code design and is passionate about abstraction in their work. You get a high off of creating something that does a job and does it well, and you love that it’s well documented, tested and that someone else can use your work without having to understand what is happening inside of that ‘black box’.

Wants to help in any arena of code that is needed at that moment, but has a particular passion for JavaScript/Typescript logic vs the other parts of the stack.

Has experience in creating JavaScript or TypeScript libraries or NPM modules

Skill Requirements

What we are looking for…

You are a Typescript expert and LOVE it. You can provide insight on Typescript and help continually educate the rest of the team on its wonders and the power that it brings to our dev stack.

You have the technical ability to work between our UX Engineer and Data Scientist to be the ‘middle’ of our dev team. This includes writing code in our workout, api-client, validation etc NPM modules.

You are Comfortable with Server side javascript as well and can operate in a server-less as well as a server environment

Fantastic team player but can work on their own as well

Confident in making decisions and suggesting improvements

Being a self-starter is critical for working in a remote environment

An interest in working at a startup that encourages every member to learn from these experiences and to each build a base knowledge of entrepreneurship

You have experience with the following technologies (In order of importance):

Typescript/JavaScript

NodeJS / NPM and NPM private

Jest (or some similar testing framework)

Firebase / Cloud Functions

Ionic Framework / StencilJS

Experience with Puppeteer

Ruby / Ruby on Rails

Please include in your application:

  1. Why are you applying for this role?

  2. Do you have examples of related work you've done on some of our listed languages or frameworks that you are proud of? Can you show us code you are proud of?

  3. What would interest you about working for a fitness company?

About the Company

Sworkit is a leading fitness platform built on Ionic framework, StencilJS, Node, Rails, GCP, and Firebase. We are looking to add another engineer to our team to continue to take Sworkit to the next level.

If you're interested in helping people get fit by creating the simplest solution for getting a workout in anywhere through a platform of mobile, web and tv apps, we'd love to hear from you.

With over a million active users and growing, this job will give you an opportunity to work on and directly influence a project with a global audience that is making a difference in people's lives.

How to apply

Apply for this job online using the link below.

External Link »