Back to job search
HiredBuddy logo

Android Developer

  • Canada, United States
  • Remote
  • Posted Oct 13, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Entry, Junior · 0+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Seniority
Entry level
Application method
Direct apply is available

Job summary

Develop and maintain native Android application features using Kotlin, Jetpack Compose, and modern Android practices, while integrating APIs and third-party libraries. Collaborate with cross-functional teams on design, implementation, testing, code reviews, troubleshooting, and iterative delivery.

Job details

Project Description Join Hiredbuddy as an Entry-Level Android Developer and build the future of mobile experiences from anywhere in the US. You'll collaborate with a cross-functional team to create, iterate, and refine native Android applications using Kotlin and Jetpack Compose. Ideal for motivated self-starters with foundational expertise in Android frameworks and a passion for clean, user-centric design. Full Description Role Overview At Hiredbuddy, we're on a mission to redefine how people connect with professional opportunities. As an Android Developer, you'll be part of a agile, distributed team that delivers high-quality mobile solutions. This role is perfect for someone ready to launch their career in mobile development, working on real-world projects that impact users directly. You'll have the chance to learn from seasoned engineers, practice collaborative coding, and contribute to every stage of the development lifecycle. Key Responsibilities Develop and maintain features for our Android applications using Kotlin and Android Studio. Collaborate with product managers, designers, and backend engineers to define and ship new functionality. Write clean, testable, and maintainable code while following modern Android best practices. Participate in code reviews, provide constructive feedback, and continuously improve our codebase. Assist in troubleshooting and resolving issues reported by users, including beta and production releases. Contribute to the implementation of architecture patterns such as MVVM or MVI. Use Jetpack Compose to build responsive UI components and ensure the apps adhere to Material Design guidelines. Work with RESTful APIs and integrate third-party libraries to enhance functionality. Write unit tests and UI tests to ensure the robustness of the application. Collaborate in an agile environment, attending stand-ups, retros, and sprint planning. Document and share knowledge to support peer learning. Technical Environment Our tech stack is continuously evolving, but here’s what we currently emphasize: Language: Kotlin (primary), with some legacy Java. UI: Jetpack Compose is our primary tool for building UI, but you'll also deal with XML layouts on maintenance projects. Architecture: MVVM with a single-activity approach, using ViewModel and LiveData/Flow. Dependency Injection: Hilt. Networking: Retrofit and OkHttp. Database: Room. Version Control: Git and GitHub, with a strong emphasis on pull-request workflows. Testing: JUnit, Espresso, and Mockito. We expect you to come in with a passion for to explore, not immediately profess, but you'll get plenty of support to ramp up. Learning & Growth We believe in continuous development. Your personal roadmap will include: Access to online courses and conference talks. Monthly 1:1s with our engineering lead to plan your career path. Pair programming and design review sessions. Annual budget for work-related books and certifications. We welcome applicants from all backgrounds and learning journeys. If you don't meet every technical requirement on paper but you have a fire to learn, we encourage you to apply. Requirements Required Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent self-study) 0-2 years of experience in Android development (internships or personal projects count) Good understanding of Kotlin and XML Basic familiarity with Android Studio, SDK, and version control (Git) Ability to write clean code with proper naming and documentation Problem-solving mindset and eagerness to learn new tools and patterns Strong communication for asynchronous (remote) work Nice to Have Exposure to Jetpack Compose Experience with REST APIs or backend integration Knowledge of mobile design patterns (MVP/MVVM) Any app published in the Google Play Store Soft Skills Excellent collaboration, methodical testing, and proactive communication. Benefits Fully remote work from a solid home office setup laptop, keyboard, and additional monitors provided after onboarding Flexible work hours and generous time-off policy Access to online learning platforms (Udemy, Pluralsight) Annual home office stipend and internet reimbursement Monthly virtual team-building and happy hours Exposure to the latest Android technologies Potential for contract-to-hire conversion after 6 months

What you’ll do

Develop and maintain native Android application features using Kotlin, Jetpack Compose, and modern Android practices, while integrating APIs and third-party libraries. Collaborate with cross-functional teams on design, implementation, testing, code reviews, troubleshooting, and iterative delivery.

Requirements

Requires a bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent self-study, and 0–2 years of Android development experience. Applicants should understand Kotlin and XML, have basic familiarity with Android Studio, the Android SDK, and Git, and demonstrate clean coding, problem-solving, communication, and eagerness to learn.

Benefits

  • Flexible Work Hours
  • Generous Time-Off Policy
  • Online Learning Platforms
  • Home Office Stipend
  • Internet Reimbursement
  • Virtual Team-Building Events
  • Work Equipment Provided
  • Potential Contract-to-Hire Conversion

Listed skills

  • Kotlin · Preferred
  • REST APIs · Preferred
  • Git · Preferred
  • Problem solving · Preferred
  • Communication · Preferred
  • Collaboration · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Kotlin
  • Android Development
  • Android Studio
  • Jetpack Compose
  • XML
  • MVVM
  • MVI
  • REST APIs
  • Git
  • Unit Testing
  • UI Testing
  • Material Design
  • Problem-Solving
  • Communication
  • Collaboration

Job areas

  • Software
  • Technology
  • Engineering

More jobs from HiredBuddy

See all jobs from HiredBuddy