Senior Android Engineer
South Geeks
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Partner closely with product managers, designers, and cross-functional stakeholders to define, build, and ship new features for the ParentSquare Android app.
- Maintain and enhance existing Android applications using modern frameworks and best practices.
- Lead and contribute to projects that serve educators and families at scale.
- Write clean, maintainable, and well-tested code, and participate in code reviews and debugging.
- Help improve the scalability, security, and performance of the mobile ecosystem.
- Mentor other engineers and collaborate closely across teams.
Requirements
- Strong experience developing Android applications using Kotlin and/or Java.
- Hands-on experience with Jetpack Compose, ViewModels, and MVVM architecture.
- Familiarity with Coroutines, Kotlin Flows, and reactive programming.
- Experience integrating REST and/or GraphQL APIs, including working with JSON-based APIs.
- Experience with CI/CD tools and mobile release processes (e.g., Fastlane, CircleCI).
- Ability to work autonomously while collaborating closely with cross-functional teams.
- Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent practical experience).
- Openness to using AI-assisted development tools (e.g., GitHub Copilot, Gemini, Cursor) in day-to-day work.
Benefits
- Long-term projects
- 100% remote work
- Payment in USD
- Paid Time Off (PTO)
- English lessons
- Technical training
- Career coaching
- And more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android developmentKotlinJavaJetpack ComposeViewModelsMVVM architectureCoroutinesKotlin FlowsREST APIsGraphQL APIs
Soft Skills
collaborationmentorshipautonomycommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Information Systems