Remote Position
[Remote] Remote | Staff Software Engineer, Mobile (Android, Kotlin, Full Stack) — $50–$90/hour
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. 24-MAG LLC connects experienced professionals with remote consulting opportunities across technical, evaluation, and project-based workstreams. The company is seeking a Staff Software Engineer to build and ship primarily Android mobile features using Kotlin while contributing across backend services, APIs, web systems, and full-stack delivery. The role includes technical design, code review, production support, cross-functional collaboration, and AI-assisted engineering.
Responsibilities
- Build and ship production features for native mobile applications
- Develop primarily for Android using Kotlin
- Apply modern Android development practices across feature implementation
- Contribute to reliable, maintainable, and user-focused mobile experiences
- Support mobile features throughout development, testing, and production
- Contribute beyond mobile across backend services and APIs
- Support web application development where project needs require it
- Work effectively across unfamiliar parts of the technical stack
- Connect mobile functionality with supporting platform services
- Maintain consistent engineering quality across application layers
- Participate in technical design and implementation planning
- Conduct code reviews and provide constructive engineering feedback
- Apply strong software-design, testing, and debugging practices
- Identify technical issues and support effective resolution
- Maintain scalable and maintainable code across assigned features
- Use AI-powered development tools as part of normal engineering workflows
- Apply tools such as Copilot, Cursor, Claude, or comparable systems
- Use AI assistance to navigate unfamiliar code and accelerate development
- Evaluate generated code carefully before integration into production systems
- Contribute to AI-enabled product capabilities where relevant
- Work closely with Product, UX, and partner engineering teams
- Own features from initial design through production delivery
- Participate in production support and ongoing feature improvement
- Help other engineers grow through technical guidance and knowledge sharing
- Communicate engineering decisions clearly across collaborative teams
Skills
- 4+ years of professional software engineering experience
- Strong hands-on native mobile development experience
- Familiarity with Jetpack and modern Android development practices
- Production experience beyond mobile, including backend services, APIs, or web applications
- Strong fundamentals in software design, testing, and debugging
- Comfortable using AI coding tools in day-to-day development
- Ability to learn unfamiliar technologies and codebases efficiently
- Strong written and verbal communication skills
- Collaborative and curious engineering mindset
- Android development experience using Kotlin is strongly preferred
- IOS and Swift experience is also valuable
- Flutter or React Native experience is relevant when combined with native mobile development
- Experience with LLM-powered functionality such as RAG, embeddings, or agents is advantageous
- Familiarity with accessibility standards is beneficial
- Experience building applications involving accounts, payments, or orders is valuable
Company Overview