About Us
Pronto Pilates is a dynamic and innovative tech company that specializes in building a worldwide network of teacher-free (i.e. video-powered) Pilates studios.
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Our tech stack is NestJS, NextJS, PostgreSQL (web) – React Native Expo (mobile)
Requirements
- BS/MS degree (or equivalent experience) in Computer Science, Engineering or a related subject
- Minimum five years working experience in developing applications
- 3 years’ experience working with React & React Native
- Comfortable working in an Agile environment (SCRUM, Kanban)
- Comfortable with Test-Driven Development (TDD)
- Excellent interpersonal and relationship building skills, with an ability to influence and drive other team members where required.
Responsibilities
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Maintain code and write automated tests to ensure the product is of the highest quality.
Skills
React Native developers should also have comprehensive hard skills, including:
- A complete understanding of the entire mobile app development lifecycle, including iOS and Android platforms
- In-depth knowledge of CSS, JavaScript, HTML front-end programming languages, and functional programming
- Knowledge of responsive and user interface designs
- Experience with JavaScript development tools, such as ESlint and Jest
- Experience working with document request models, REST APIs, third-party libraries, and offline storage
- Full-stack web development is a plus.
- Experience with TypeScript, unit testing, code, debugging
- Strong understanding of React fundamentals such as component lifecycle, Virtual DOM, and component state
- Familiar with REST APIs to connect a mobile application to the back-end service
- Excellent written and speaking English skills
- Proficient understanding of code versioning tools such as Git
- Understanding of fundamental design principles for building a scalable application
- Experience with Expo messaging APIs and push notifications
- Familiarity with platforms like Segment, Mixpanel is a plus.
- Previous experience with subscription products or calendar booking products a plus.
What You’ll Do
- Integrate existing SaaS products where possible (such as CRM tools, subscription management tools, analytics tools) – using their 3rdparty APIs to speed up our development time
- Create and maintain cross-platform mobile applications using React Native Expo.
- Deploy mobile apps to Google Play Store and Apple App Store.
- Build tools that support the marketing, sales and operational teams where required.
- Work with product and operations teams to achieve target metrics that represent business success.