About aSweatLife
We at
aSweatLife believe that fitness can be the catalyst for living your best life. Over the past seven years we’ve built a 360 media platform that’s become a leader in the wellness space. With editorial content on
aSweatLife.com, our podcast
#WeGotGoals, live curated
events and our turnkey on-demand platform,
SweatWorking.
The dilemma: The future of fitness is digital, but many brick-and-mortar gyms and studios are being left behind. For the first time ever,
Peloton reported more active users than Soul-Cycle in 2018. Similar to the disruption of e-commerce on brick-and-mortar retailers two decades ago, fitness & wellness players must innovate to stay in the game.
SweatWorking aims to be the Hulu for Wellness. We partner with gyms to produce and distribute guided video wellness programs for their members. We aid in the process via our in-house production expertise and custom web-based content management system. Each gym distributes their content through a custom-branded channel in our 5-star iOS and Android apps.
About Our Technology
Our technology stack today optimizes for quick delivery of features, feature spec accuracy and cross platform parity. This is achieved by preferring developer-friendly tools like Ruby on Rails with GraphQL and React-Native, as well a balanced approach to testing, namely critical-path unit tests and integration / UI-testing (including our mobile platform). Here are some of the tools we use:
- Mobile
- React Native (iOS & Android) with custom native extensions where necessary
- Detox Testing for end-to-end testing
- Flow for static type checking
- Apollo Client for managing API communications
- Redux for state management
- Backend / API
- Ruby on Rails
- GraphQL
- RSpec for unit testing
- PostgreSQL
- Amazon S3 for CDN
- CircleCI for continuous integration
- Heroku for hosting
- Admin Dashboard
- Forest Admin (forestadmin.com) for direct data access
- Webpack for our internal admin
About you
You’re passionate about building and solving problems. You’re forward-thinking and build for scale. You are capable of managing a team.
We are looking to grow our platform quickly via our iOS app, Android app and new web-based platform via new workflows, features and integrations. Quality code is necessary, and the ideal candidate shares our desire to efficiently write great software and address problems quickly. Teamwork is high valued you’ll be managing a team of engineers with continued growth opportunities.
You must be comfortable taking ownership of the development lifecycle while working closely with business owners. This includes UI/UX design feedback, project management, risk analysis, proof of concept research, coding, testing and roll-out planning. As a leader you will identify opportunities to leverage frameworks, libraries and best practices. and with focused mastery in multiple areas. If you’re looking for an environment where your strategic opinion and creativity will be valued, this is the role for you.
What You’ll Do:
- Develop a best-in-class partner portal with a wide variety of self-service workflows
- Build a consumer-facing web experience
- Integrate a wide variety of fitness-management APIs to work seamlessly with the SweatWorking platform
- Create innovative methods for video and audio content uploading, editing, hosting, and serving
- Build tools to streamline the onboarding of new channel partners onto the platform.
- Maintain and enhance existing RoR application
- Understand our business and balance technical requirements with business needs
- Define scope, break problems into sprints, estimate timelines and be flexible as changes arise
- Take a technology project from concept to deployment
- Design and develop high quality software solutions
What we’re looking for:
- Experience as a senior engineer or team lead, with strong technical design and architecture skills
- Have lead a team through an agile software development process
- Developed RESTful APIs and Service Oriented Architectures
- Experience with different strategies for testing a system (acceptance, integration, unit) and with techniques like TDD
- Relational database experience, specifically with PostgreSQL
- Experience with react-native, ruby on rails
- Experience with mobile development
- Strong understanding of unit testing
- Effective communication skills to interact with internal and external team members
- Previous experience with consumer applications and/or B2B (SaaS) businesses a plus
- Startup experience is strongly preferred
Benefits
- A fulfilling, challenging adventure of a work experience
- A team with an impressive successful startup track-record with successful exits
- Health, Dental, and Vision Insurance
- Monthly stipend for commuting