[Wattpad] Android Engineer
Wattpad
This job is no longer accepting applications
See open jobs at Wattpad.See open jobs similar to "[Wattpad] Android Engineer" Work In Tech.What you'll be doing:
- 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
What we're looking for:
- 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.
Bonus points:
- 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
What we offer:
- 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!
This job is no longer accepting applications
See open jobs at Wattpad.See open jobs similar to "[Wattpad] Android Engineer" Work In Tech.