Android Engineer
Wattpad
Job highlights
Summary
Join Wattpad as an Android Engineer and play a vital role in developing and maintaining our Android app. You will collaborate with designers, product managers, and other engineers to create and improve app features, ensuring high quality. This position requires 2-4 years of Android development experience, proficiency in Kotlin and Jetpack Compose, and familiarity with various libraries and architectural patterns. You will be responsible for feature development, maintenance and optimization, UI/UX implementation, release management, team collaboration, code review, and continuous improvement. Wattpad offers competitive benefits including top industry health benefits, RRSP/401K contributions, generous vacation and parental leave, wellness programs, and the opportunity to work remotely.
Requirements
- 2-4 years of experience in Android development
- Strong proficiency in Kotlin
- Expertise in Jetpack Compose for UI development
- Experience with Firebase, dependency injection libraries (e.g. Hilt), Room and Retrofit for handling local data & networking calls
- Knowledge about efficiently handling background tasks and managing asynchronous operations using Kotlin Coroutines, WorkManager and other relevant techniques
- Familiarity with MVVM (Model-View-ViewModel) and CLEAN architectural patterns
- Knowledge of Git, GitHub, and GitHub Actions for CI/CD pipelines
- Experience with unit testing and UI testing frameworks
- Excellent written and verbal communication skills
- A genuine enthusiasm for storytelling and the Wattpad community & sincerely enjoys developing using modern Android features
- You leave the codebase cleaner than you found it
- You have an entrepreneurial attitude with strong user empathy values
Responsibilities
- Design and implement cutting-edge Android app features using Kotlin and Compose
- Write functional unit tests for your code
- Refactor existing code
- Fix feature bugs
- Investigate app crashes and ANRs
- Improve app performance and stability
- Translate Figma design mockups into intuitive and visually appealing user interfaces using Jetpack Compose
- Periodically release bi-weekly app updates to the Google Play Store
- Update 3rd party SDKs
- Monitor crashes and ANRs
- Work effectively with cross-functional teams to deliver high-quality product features
- Contribute to early discussions & tech discoveries of new feature development
- Participate in code reviews to ensure code quality and knowledge sharing among team members
- Stay up-to-date with the latest Android technologies and best practices
Preferred Qualifications
- Background or experience with Ads, Play Store Billing & Subscription features
- Familiarity with Epoxy for building complex recycler views
- Familiarity with building Design System UI components
- Worked earlier in a social networking Android application
- Published an Android application to Google Play
Benefits
- Career development; we believe in mentorship and investing in your learning, supporting you to achieve your goals
- Top industry health benefits, including vision and dental
- Your own health/wellness account to spend each year
- RRSP Contributions (Canada), 401K Contributions (USA)
- Generous vacation and Maternity/Parental leave top-up program
- Corporate discount for gym memberships for you and your family
- Work from almost anywhere in the world for part of the year
- Winter break shutdown and a whole lot more!
Share this job:
Similar Remote Jobs
- π°$120k-$210kπUnited States
- πColombia
- πBrazil
- πBrazil
- πWorldwide
- π°$27k-$52kπVietnam
- π°$72k-$96k
- πGermany
- πWorldwide