CrawlJobs Logo

Senior Software Engineer - Android

complex.com Logo

Complex NTWRK

Location Icon

Location:
United States, Los Angeles Or New York City

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

155000.00 - 170000.00 USD / Year

Job Description:

We’re looking for a Senior Android Engineer to drive the development of our Android app as part of our mobile-first product strategy. You’ll help deliver high-quality, performant features that bring together Complex’s editorial and commerce experiences in one place.

Job Responsibility:

  • Design and build Android features in Kotlin using Jetpack libraries, with a focus on commerce and content delivery
  • Collaborate with product and design to translate wireframes and specs into polished user experiences
  • Ensure code is modular, testable, and scalable across app versions and Android OS levels
  • Integrate APIs from our backend services and external vendors (e.g. Shopify, CMS)
  • Instrument the app with analytics and monitoring tools to support A/B testing and performance improvements
  • Participate in team code reviews, provide technical mentorship, and contribute to mobile best practices
  • Drive app performance initiatives including lazy loading, image optimization, and offline capabilities
  • Take ownership of incidents, release planning, and maintenance for the Android codebase

Requirements:

  • 5+ years of experience building Android applications
  • Proficiency in Kotlin and the Android development ecosystem
  • Experience integrating RESTful or GraphQL APIs
  • Deep understanding of Android design patterns, architecture, and app lifecycle
  • Familiarity with performance monitoring and crash reporting tools

Nice to have:

  • Experience with content-rich or commerce-oriented apps
  • Integration with Shopify SDKs or headless CMS
  • Background working on apps with high user concurrency
  • Experience in startup or cross-functional, fast-moving teams
What we offer:
  • Best in class health, dental, and vision insurance
  • Healthcare FSA
  • Dependent Care FSA
  • Commuter Benefits FSA
  • Short-term/long-term disability and life insurance
  • Paid Parental leave
  • 401k with 4% match
  • Pet Insurance
  • Legal and Identity Theft Plans
  • Vacation time and sick days

Additional Information:

Job Posted:
December 07, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Android

New

Senior Mobile Engineer (Android)

Kick is a global live-streaming platform for all types of entertainment content....
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in Mobile Software Engineering, focusing on scalable architecture and development
  • Proficiency in Kotlin or Java, developing for the Android Platform and frameworks relevant to the role
  • Prior experience in the complete Android Development lifecycle, from design, testing, signing, releasing, fixing and beyond
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Understanding of Android’s design principles and interface guidelines
  • Demonstrated experience providing technical leadership, mentoring, and guiding teams
  • Strong problem-solving skills and ability to tackle complex technical challenges
  • Excellent communication skills for effective collaboration across teams and stakeholders
  • Strong problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
Job Responsibility
Job Responsibility
  • Write maintainable, efficient, and scalable code, rigorously adhering to Android coding standards and best practice
  • Optimize existing systems for performance, scalability, and reliability, identifying and resolving bottlenecks and inefficiencies
  • Take full ownership of assigned projects or components, proactively identifying areas for improvement and leading technical discussions to enhance solutions
  • Provide guidance to junior engineers, sharing expertise to foster a collaborative and high-performing team environment
  • Participate actively in architectural and design decisions, demonstrating a strong grasp of software design principles and scalability
  • Seek out growth opportunities to deepen technical expertise and keep the team informed of emerging best practices
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Android

As a Senior Android Engineer at Blinq, you’ll take the lead in evolving our Andr...
Location
Location
Australia , Sydney; Melbourne
Salary
Salary:
Not provided
blinq.me Logo
Blinq Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Android engineering experience
  • Expert-level Kotlin skills
  • Deep understanding of Android internals
  • Track record of building and maintaining complex mobile apps in production
  • Solid knowledge of Android architecture patterns like MVVM, MVP, or Clean Architecture
  • Experience leading projects, making technical decisions, and mentoring junior team members
  • A degree in Computer Science, Software Engineering, or a related field
Job Responsibility
Job Responsibility
  • Lead development of key features in the Blinq Android app
  • Drive architectural improvements that scale with our global user base
  • Partner closely with product, design, and backend teams
  • Mentor other engineers, lead code reviews, and champion quality
  • Contribute to internal tooling, CI/CD improvements, and performance optimisation efforts
What we offer
What we offer
  • Equity & ownership
  • Competitive salary & growth path
  • Generous paid time off
  • Parental leave that grows with you
  • Free food
  • Fulltime
Read More
Arrow Right
New

Senior Mobile Engineer (Android)

As a mobile engineer with strong Kotlin programming language skills, you will co...
Location
Location
Thailand , Bangkok
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (or higher) in Computer Science, a related field, or equivalent practical experience
  • Strong proficiency in Kotlin programming languages, with expertise in reactive and functional programming paradigms
  • Deep understanding of iOS or Android application architectures (MVVM, MVC, MVP, etc.)
  • Extensive knowledge of professional software engineering practices across the entire development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • 4+ years of relevant industry experience, particularly in mobile development
Job Responsibility
Job Responsibility
  • Develop and implement product features to improve customer experience
  • Help architect and refine mobile infrastructure to enhance scalability and support the organization's expansion
  • Collaborate closely with backend engineers to design robust APIs for efficient mobile-to-server communication
  • Help lead the establishment and governance of engineering best practices, ensuring high code quality and system reliability standards
  • Proactively drive projects, providing clear direction and detailed problem-solving strategies
  • Mentor the mobile engineering team, elevating skills and optimizing processes
  • Design and execute comprehensive unit and UI automation tests to ensure new features perform as required without disrupting existing functionalities
  • Analyze feature effectiveness using advanced analytics to demonstrate impact and inform future enhancements
What we offer
What we offer
  • Hybrid setup with flexibility
  • 80m THB/year International health insurance (IPD/OPD/Dental/Optical)
  • Working with international teams and potential opportunity for travel to our Mountain View HQ
  • Flexible annual learning budget
  • Home office setup allowance
  • Phone, internet, and transportation allowance
  • Fulltime
Read More
Arrow Right
New

Senior Android Engineer

Seeking a Senior Android Engineer for our HQ team to craft stunning user interfa...
Location
Location
Spain , Madrid
Salary
Salary:
Not provided
instaff.com Logo
InStaff
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of Java/Kotlin programming and Android Framework expertise
  • Proficiency in professional software engineering practices, including coding standards, code reviews, source control, CI, build processes, and testing
  • Up-to-date knowledge of emerging Android trends
  • Strong communication skills, both verbal and written, for effective remote collaboration
  • Passion for leveraging AI tools (Claude Code, Codex, etc.) to enhance coding productivity, coupled with a growth mindset and willingness to step out of your comfort zone to learn new technologies
Job Responsibility
Job Responsibility
  • Enhance user interface by elevating the experience and creating and refining visually appealing and intuitive app interfaces
  • Implement innovative features by developing and integrating new features using Kotlin while adhering to material design principles
  • Collaborate across teams by working closely with product managers, designers, and other developers to ensure seamless integration of mobile experiences
  • Maintain clean architecture by upholding a modularized with a focus on code quality and maintainability
  • Conduct thorough testing by performing unit testing, end to end testing, and screenshot testing using JUnit5, Espresso, and other testing frameworks to ensure code reliability
What we offer
What we offer
  • competitive pay, meaningful benefits, and the opportunity to shape what work looks like for millions around the globe
  • Fulltime
Read More
Arrow Right

Senior Android Engineer

We are looking for a Senior Android Engineer to join our Babbel Motivational Mec...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
babbel.com Logo
Babbel
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Developed several Android apps using: Kotlin, Java, Jetpack libraries (Compose, Lifecycle, etc.), DI (Dagger), Retrofit, WorkManager, Testing with Espresso, Mockito, and UI test
  • In-depth knowledge of design patterns, particularly MVVM architectures
  • Experience with Coroutines/Flows and RxJava/RxKotlin
  • The ability to maintain and develop CI/CD pipelines, preferably with Fastlane, Bitrise, Github Actions
  • Experience with WebView integration and JavaScript bridge communication for embedding web-based learning experiences
  • Expertise with AI tooling and infrastructure, including LLM-powered development tools (e.g., Cursor) and agentic AI systems, with the ability to apply them effectively to accelerate engineering workflows and improve productivity
  • Fluency in written and spoken English
  • Experience with how a deliberate setup of process and tooling can be used to ensure delivery of high quality software
  • Strong desire to learn new things and share knowledge with others
  • Experience in mentoring other engineers
Job Responsibility
Job Responsibility
  • Deliver high-quality, scalable mobile apps by contributing to the discovery and delivery of new features on Android and web platforms
  • Be part of a user-focused team that builds end-to-end learning experiences
  • Collaborate cross-functionally to make informed decisions ranging from User Experience to API design
  • Participate in our knowledge-sharing culture: code reviews, pair programming, knowledge-sharing sessions, feature demonstrations
  • Maintain and proactively improve the overall technology stack and infrastructure of the Android app(s)
What we offer
What we offer
  • 30 vacation days
  • chance to take a 3-month Sabbatical
  • family and life situation counseling
  • flexible working hours and remote-friendly options as Jobbatical (up to 3 months inside the EU and UK)
  • fully equipped office with nap, faith and family rooms
  • internal learning opportunities
  • yearly learning & development budget for external training
  • learn languages with Babbel for free with full access to Babbel & Babbel Live classes
  • mobility benefits options
  • discounted Urban Sports Club membership
  • Fulltime
Read More
Arrow Right

Senior iOS Software Engineer

Senior iOS Software Engineer to join mobile development team, working closely wi...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong proficiency in Swift
  • Experience in Java and Kotlin
  • Hands-on experience with MVVM and MVC architectural patterns
  • Practical knowledge of SwiftUI (iOS) and Compose (Android)
  • Familiarity with Kotlin Coroutine and Jetpack Navigation (Android-specific)
  • Ability to contribute effectively across both iOS and Android platforms
  • English & Polish language proficiency
Job Responsibility
Job Responsibility
  • Analyse technical requirements and translate them into robust technical solutions
  • Support the requirements engineer during refinement by detailing user stories and technical tasks
  • Evaluate UX designs for feasibility and implementation complexity
  • Implement user stories and tasks, including writing unit and integration tests
  • Conduct code reviews to maintain code quality and adherence to coding standards
  • Identify, troubleshoot, and resolve software bugs
  • Collaborate with both iOS and Android teams to align development progress
  • Support Android development during resource gaps
What we offer
What we offer
  • Flexible working hours
  • Hybrid work model
  • Cafeteria system
  • Referral bonuses up to PLN6,000
  • Additional revenue sharing opportunities
  • Ongoing guidance from dedicated Team Manager
  • Tailored technical mentoring
  • Team-building budget for online and on-site events
  • Participation in charitable initiatives and local sports programs
  • Supportive and inclusive work culture
  • Fulltime
Read More
Arrow Right

Senior iOS Software Engineer

We are looking for a person for the position of Senior iOS Software Engineer wit...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Programing languages: Swift, Java, Kotlin
  • Architecture design: MVVM, MVC
  • Declarative UI: Swift UI for iOS
  • Compose for Android
  • Polish and English at a minimum B2 level
  • Kotlin Coroutine
  • Jetpack Navigation
Job Responsibility
Job Responsibility
  • Analysis technical requirements and developing corresponding technical solutions
  • Assisting the requirements engineer in detailing user stories and tasks during the refinement process
  • Assessing the user experience (UX) design for complexity and feasibility
  • Implementation of user stories and tasks, including writing necessary tests
  • Conducting code reviews to ensure quality and adherence to standards
  • Identifying and resolving software bugs
What we offer
What we offer
  • Flexible working hours
  • Hybrid work model
  • Cafeteria system
  • Generous referral bonuses
  • Additional revenue sharing opportunities
  • Ongoing guidance from a dedicated Team Manager
  • Tailored technical mentoring
  • Dedicated team-building budget
  • Opportunities to participate in charitable initiatives and local sports programs
  • Supportive and inclusive work culture
  • Fulltime
Read More
Arrow Right
New

Senior Android C++ Engineer

We’re a team of hungry, high-character professionals from all backgrounds who ca...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
island.io Logo
Island
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience, with emphasis on networking-based applications
  • Solid experience with object-oriented languages including C/C++ & Java/Kotlin
  • Experience with Android app development
  • Experience with developing large-scale, real-time complex software system
Job Responsibility
Job Responsibility
  • Be part of an R&D group of tech savvies responsible for end-to-end feature development, from research and design to production
  • Dive deep into the huge open code base of Chromium, research and define solutions for real-world enterprise problems, and help our customer security and productivity
  • Work closely with product, web developers, security, and field engineers to push forward Island solutions
  • React and interact with real customers and real enterprise challenges
  • Research low level Android technologies to build innovative solutions on top of the Chromium code base
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.