Job Closed
This listing is no longer active.
Scaling Investor-Backed Startups & Growth Companies
Senior Android Engineer
Location
Pakistan
Posted
156 days ago
Salary
0
Seniority
Senior
Job Description
Senior Android Engineer
Flatgigs
• Design, develop, and maintain scalable Android applications using Kotlin or Java. • Collaborate with product managers and designers to translate user requirements into functional applications. • Implement complex features and ensure the performance, quality, and responsiveness of applications. • Participate in code reviews to maintain high-quality code standards. • Stay up-to-date with the latest industry trends and advancements in Android development.
Job Requirements
- Bachelor's degree in Computer Science or a related field.
- 5+ years of experience in Android application development.
- Strong knowledge of Kotlin and/or Java programming languages.
- Experience with Android SDK, Android Studio, and related tools.
- Familiarity with RESTful APIs and integration of third-party libraries.
- Solid understanding of Android design principles, patterns, and best practices.
- Excellent problem-solving skills and a keen attention to detail.
- Strong communication skills and ability to work collaboratively in a remote environment.
Benefits
- Market Competive Salary
- Leaves
- Health Insurance
- Hybrid Work Model
Related Guides
Related Job Pages
More Android Engineer Jobs
• 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
Senior Android Engineer II, Enterprise Picking
InstacartInstacart invites the world to share love through food. This is how homemade is made.
• 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.
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.
• 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.




