WeightWatchers is seeking a senior-level Engineer to join the WW Mobile team to develop and improve the WW mobile app, which is the primary tool for most members.
Requirements
- 4+ years professional engineering experience
- Familiarity with developing apps in Kotlin and ReactNative
- Good JavaScript and Typescript proficiency with Cross-platform development understanding
- Experience writing Clean Code
- Excellent problem-solving and debugging skills
- Experience writing unit and/or UI tests using Junit, Mockito, etc.
- Familiarity with GraphQL, Relay, Pothos, fastify a plus
Responsibilities
- Write code, build A/B tests, solve problems, and deliver features that improve the lives of millions of members
- Develop the WW mobile app with Kotlin using Mavericks architecture and ReactNative
- Use native libraries like Retrofit, Coroutines, Dagger, and Jetpack libraries such as Compose, WorkManager, and Architecture Components
- Leverage Fastlane and Continuous Integration to ensure unit tests pass and deliver a high-quality app every two weeks
- Write unit and/or UI tests using Junit, Mockito, etc.
- Provide technical leadership and be the go-to person for other members of the team
- Develop and maintain a high-quality app with a focus on modularity, testability, and maintainability
Other
- 4+ years professional engineering experience
- Several published applications in the Play Store
- Technical leadership experience
- Come into the office 1-2 days/week
- Must comply with Maryland, Massachusetts, and Rhode Island laws and regulations