Flatgigs logo
Flatgigs

Scaling Investor-Backed Startups & Growth Companies

Senior Android Engineer, Kotlin

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10Since 2023H1B No SponsorCompany SiteLinkedIn

Location

Pakistan

Posted

101 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishAndroidKotlin

Job Description

Senior Android Engineer, Kotlin

Flatgigs

• Design, develop, and maintain complex Android applications using Kotlin. • Lead the architecture and development of new features while ensuring app performance and stability. • Collaborate closely with UI/UX designers and product managers to translate user requirements into functional app designs. • Conduct code reviews and mentor junior developers, promoting best practices in coding and design. • Stay up to date with the latest trends in Android development and emerging technologies.

Job Requirements

  • Bachelor's degree in Computer Science or a related field.
  • 5+ years of experience in Android development, with a strong emphasis on Kotlin.
  • Proven track record of building and publishing apps to the Google Play Store.
  • Strong understanding of Android SDK, architecture components, and design patterns.
  • Experience with RESTful APIs and third-party libraries, as well as tools like Git and JIRA.
  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Strong communication skills and a collaborative mindset for working within remote teams.
  • Knowledge of mobile app security best practices is a plus.

Related Job Pages

More Android Engineer Jobs

Embrace logo

Android SDK Engineer

Embrace

The only observability toolset purpose-built for mobile. YCS19 YCG21

Android Engineer101 days ago
OtherRemoteTeam 51-200H1B Sponsor

• Design, build, and maintain an Android observability SDK used by external developers in production at scale • Work on crash capture (JVM and NDK), ANR detection, performance tracing, and session orchestration • Develop and maintain native (C/C++) components including signal handling and JNI bridges • Evolve the SDK’s OpenTelemetry integration, spans, traces, and distributed tracing via W3C Traceparent • Build reliable mechanisms for offline storage, batching, retries, and telemetry delivery • Optimize for minimal SDK overhead: startup time, memory footprint, thread usage, and binary size • Own API surface design, binary compatibility, and versioning for a public SDK • Debug complex issues across devices, OS versions, OEMs, and customer environments • Contribute to architectural decisions across a modular SDK codebase • Establish best practices for testing, release safety, and code quality • Partner with cross-platform SDK teams (React Native, Flutter, Unity) to maintain internal bridge interfaces and ensure native changes do not break downstream consumers

United States
$130K - $170K / year
Job Closed
Instacart logo

Senior Android Engineer II, Enterprise Picking

Instacart

Instacart invites the world to share love through food. This is how homemade is made.

Android Engineer101 days ago
OtherRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• Architect, build, and maintain complex Android features using Kotlin, Jetpack Compose, and modern Android components. • Implement pixel-perfect UIs that faithfully match designs and scale across devices, with a focus on accessibility and internationalization. • Integrate with backend services via RPC, REST, and WebSockets to deliver resilient offline and real-time experiences. • Own feature areas end to end—from technical design and instrumentation to rollout, monitoring, and iteration—driving measurable gains in picker speed and accuracy. • Participate in code reviews, technical design reviews, and release planning to uphold high engineering standards and accelerate team velocity. • Profile, benchmark, and optimize app performance; track stability and quality with observability and crash monitoring tools. • Collaborate with backend, iOS, product, design, data, and retailer stakeholders to align goals, manage trade-offs, and deliver cross-functional outcomes in a rapidly evolving environment.

United States
$192K - $242.5K / year
Job Closed
Franki logo

Staff Android Engineer

Franki

Construire ensemble les projets les plus ambitieux

Android Engineer102 days ago
OtherRemoteTeam 201-500Since 1911H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We’re looking for a Staff Android Engineer to lead the evolution of Franki’s mobile platform and play a key role in shaping our technical direction. This is a senior, hands-on engineering role that blends architectural leadership, coding excellence, and mentorship. - Lead the technical direction and architecture of Franki’s Android platform—ensuring scalability, modularization, and maintainability. - Develop and deliver high-quality features in Kotlin, writing clean, testable, and well-documented code. - Mentor and support engineers, leading code reviews and fostering technical excellence across the team. - Improve and maintain CI/CD pipelines using GitHub Actions, Firebase App Distribution, and Fastlane. - Enhance testing automation—drive unit, UI, and integration test coverage across the app. - Collaborate cross-functionally with Product, Design, and Backend to deliver user-first, performant mobile experiences. - Adopt and integrate new iOS/Android frameworks and tools, continuously improving performance and development speed. - Monitor and optimize app performance using Firebase Crashlytics and analytics data. - Champion technical best practices and contribute to the modernization of Franki’s mobile architecture. Qualifications - 8+ years of professional Android development experience, including leadership or mentorship responsibilities. - Expert-level proficiency in Kotlin, Jetpack components, and a strong understanding of mobile architecture patterns. - Experience building and maintaining large-scale, modularized applications with multi-module structures. - Proficiency with CI/CD pipelines (GitHub Actions, Firebase App Distribution, Fastlane). - Strong background in unit testing, UI testing, and automated build workflows. - Familiarity with Firebase Crashlytics, performance monitoring, and Play Store release processes. - A passion for elegant, maintainable code and seamless user experiences. - Excellent communication and collaboration skills, with a focus on knowledge sharing and problem solving. Requirements - Comfortable in a fast-paced startup. - Ability to collaborate with cross-time zone teams. Benefits - Remote role with semi-flexible scheduling and collaboration across distributed teams in multiple time zones. - Opportunity to contribute to architectural modernization and scalable mobile solutions. - Exposure to modern mobile development tools and practices; continuous learning and knowledge sharing. - Engaging, inclusive culture that champions Franki values, positivity, and mutual respect. - Competitive compensation aligned with experience and market benchmarks. - Flexible work environment with emphasis on work-life balance and professional growth.

United States
Job Closed
LMI logo

Android Engineer, RFID

LMI

Innovation at the Pace of Need™

Android Engineer103 days ago
OtherRemoteTeam 1,001-5,000Since 1961H1B Sponsor

• Build new features and maintain our Android app for rugged Zebra handhelds. • Work in a multi module code base. • Write clean, reliable Kotlin and Jetpack Compose code that interacts with RFID, barcode, and sensor data. • Implement offline data handling, local caching, and secure storage. • Work with our backend (.NET) and frontend (Vue.js) teams to ensure seamless app syncing and user experience. • Help test and troubleshoot edge-case device issues in the field. • Participate in code reviews, technical planning, and quality improvements as part of a tight-knit dev team.

United States
$100K - $170K / year
Job Closed