Senior TypeScript Developer


Medium Medium



Senior TypeScript Developer






Headquarters:Washington DC,Washington DC




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.
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
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): 
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?
Benefits of working at Sworkit:
At Sworkit, we embrace remote working as the main driver of our culture. There’s no clocking in and out at certain times or someone looking over your shoulder to watch your every move. Instead, we trust each other and each work in our own ways to help Sworkit achieve its mission.
We value balancing our work to allow for plenty of flexible time that can be spent with our families and friends.
Here are some of the additional benefits:
– Flexible work hours. We are results-focused and not obsessed with when your work gets done 
– Full healthcare coverage for you and your family 
Annual company off-sites 
Developer off-sites
Flexible vacation policy 
Fitness related expenses to invest in your own health and fitness 
Co-working expenses if you want to work from a shared space 
Educational, training, conference, and certification stipends 
Stock options, we’re all in this together 
A healthy and happy lifestyle
Our team members are involved with great initiatives like: 
TechStars – Startup funding and mentorship networks 
PowerMoves.NOLA – Creating the opportunity of high-growth minority entrepreneurship 
Codebar – Enabling women, LGBTQ, and people who are underrepresented in the tech industry to learn programming

Apply for this Position

If you can see yourself in this remote role and feel you can add to the ongoing success of In Marketing We Trust, then apply via https://angel.co/sworkit/jobs