Android Engineer

Wattpad Logo

Wattpad

πŸ’΅ $79k-$100k
πŸ“Remote - Canada

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. A strong understanding of modern Android development best practices is essential. Responsibilities include feature development using Kotlin and Compose, maintenance and optimization, UI/UX implementation using Jetpack Compose, release management, team collaboration, code review, and continuous improvement. The ideal candidate will have 2-4 years of Android development experience, proficiency in Kotlin and Jetpack Compose, and experience with relevant libraries and architectural patterns. Wattpad offers competitive benefits, including health benefits, retirement contributions, generous vacation and parental leave, and corporate gym discounts.

Requirements

  • Experience: 2-4 years of experience in Android development
  • Programming Languages: Strong proficiency in Kotlin
  • UI Frameworks: Expertise in Jetpack Compose and Material Design for UI development
  • Libraries: Experienced with Firebase, dependency injection libraries (e.g. Hilt), Room and Retrofit for handling local data & networking calls
  • Multithreading & Concurrency: Knowledge about efficiently handling background tasks and managing asynchronous operations using Kotlin Coroutines, WorkManager and other relevant techniques
  • Architecture: Familiarity with MVVM (Model-View-ViewModel) and CLEAN architectural patterns
  • Tools: Knowledge of Git, GitHub, and GitHub Actions for CI/CD pipelines
  • Testing: Experience with unit testing and UI testing frameworks
  • Communication: Excellent written and verbal communication skills
  • Passion: A genuine enthusiasm for storytelling and the Wattpad community & sincerely enjoys developing using modern Android features
  • Eagerness and initiative: You leave the codebase cleaner than you found it. You have an entrepreneurial attitude with strong user empathy values
  • Highly organized; breaks down tasks, provides updates, and communicates well within the team
  • Mentors junior engineers, shares knowledge, and fosters a positive learning environment
  • Shows initiative in addressing issues, supporting the team, and promoting best practices
  • Develops and ensures quality; validates requirements with unit tests, and is meticulous to prevent bugs

Responsibilities

  • Feature Development: Design & implement cutting-edge Android app features using Kotlin and Compose to deliver an amazing user experience to millions around the world. You will also write functional unit tests for your code
  • Maintenance & Optimization: Refactor existing code, fix feature bugs, investigate app crashes and ANRs and improve app performance and stability
  • UI/UX Implementation: Translate Figma design mockups into intuitive and visually appealing user interfaces using Jetpack Compose
  • Release Master Duties: Periodically releasing bi-weekly app updates to the Google Play Store, updating 3rd party SDKs, monitoring crashes and ANRs
  • Team Collaboration: Work effectively with cross-functional teams to deliver high-quality product features, contributing to early discussions & tech discoveries of new feature development
  • Code Review: Participate in code reviews to ensure code quality and knowledge sharing among team members
  • Continuous Improvement: Stay up-to-date with the latest Android technologies and best practices
  • Advocates for best practices, reviews code thoroughly, and details documentation/implementation
  • Quickly learns complex codebases (including legacy), troubleshoots, and resolves

Preferred Qualifications

  • Background or experience with Ads, Play Store Billing & Subscription features
  • 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
  • Health benefits, including vision and dental!
  • RRSP Contributions (Canada), 401K Contributions (USA)
  • Generous vacation and Parental Leave Top-up
  • Corporate discount for gym memberships for you and your family
  • Winter break shutdown and a whole lot more!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.