Job Description
Title: Senior React Native Developer
Location: San Francisco
Position Summary:
Wonderschool is harnessing the power of technology to provide comprehensive support to childcare providers operating out of their homes as well as in the government and non-profit sectors. Our products enable childcare providers to create high-quality environments and meet the demands of their business, while also helping parents in need of childcare solutions through the creation of an accessible marketplace.
We are looking for a talented Senior React Native Developer to join our team and contribute to the development of an early childcare application that is aiming to make childcare available to everyone. As a Senior React Native Developer, you will be working with a team implementing new designs, and improving the existing react native application that is currently in the Google Play Store and the App Store.
Responsibilities:
- Implementing new features while improving existing code base to meet teams standards
- Collaborate on dynamic strategies for the performance, usability and accessibility of features
- Contribute to creating feature specifications and technical design blueprints
- Work with the team to contribute to the architecture and technical direction for feature design
- Analyze requirements, break down tasks, estimate, and plan development of mission-critical features
- Proactively communicate progress to our product team and leadership
- Learn our customer workflows and nuances within the early childcare industry
- Coordinate with QA to ensure quick bug resolution on critical issues.
- Experience with Agile development – Kanban; TDD; Story estimation
Required Qualifications:
- 5+ years React Native experience with Strong Typescript skills
- Experience with Expo Application Services (EAS)
- Experience publishing React native application to Google and Apple app stores
- Communicate effectively in both verbal and written form for code reviews and technical discussions
- Able to articulate technical topics to both engineering teams and non-technical partners
- Fully owning and delivering a feature end to end, from requirements analysis and task breakdown to milestone definition and delivery
- Experience with VM and build tools (Cocoapods, Gradle, Babel, Xcode, Android Studio)
- Experience using build and deployment tools. (Github Actions)
- Version control systems such as Git and repo management like Github
- Proficiency in NoSQL data engines like Firebase and or SQL data engines like Postgres.
- Understanding of frontend performance best practices