Apply

Senior Android Engineer

Posted 3 days agoViewed

View full description

๐Ÿ’Ž Seniority level: Senior, 7+ years

๐Ÿ” Industry: Software Development

๐Ÿข Company: DuckDuckGo

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 7+ years

Requirements:
  • 7+ years experience working on at least two large native Android applications
  • Solid experience programming in Kotlin
  • Deep understanding of MV concepts, mobile threading, and memory management and how they apply to mobile applications
  • A fundamental understanding of complex data structures and algorithms
  • Ability to leverage both quantitative and qualitative data and collaborate with a cross-functional team to develop effective UX solutions
  • Creative problem-solving and risk-taking
  • Excellent communication skills
Responsibilities:
  • Build secure, privacy-focused applications for Android devices
  • Work on related projects
Apply

Related Jobs

Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 190800.0 - 267100.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Reddit๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ $410,000,000 Series F over 3 years ago๐Ÿซ‚ Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • 5+ years of hands-on, professional software development experience developing user-facing Android mobile native applications at scale, using Java or Kotlin
  • Experience with modern Android development frameworks such as Jetpack Compose and Kotlin coroutines.
  • A track record of leading large projects that require cross-team and cross-functional collaborations
  • Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
  • Experience working with cross-functional teams such as design, product, data teams to deliver great user experiences.
  • Build new and more powerful safety experiences and reporting tools that better meet the needs of Redditors
  • Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You'll be reviewing code and design docs, giving feedback on product specs and mocks
  • Continuously learn and improve your technical and non-technical abilities
  • Work cross-functionally with product, design, and other engineering counterparts to execute product and business strategies and build novel products and features that our users will love.
  • Communicate effectively, within the team and across disciplines. Work closely with product managers and designers to craft compelling user experiences.
  • Contribute meaningfully to our teamโ€™s strategy. We give everyone a seat at the table and encourage active participation in planning our future. Donโ€™t just come along for the ride.
  • Participate in product reviews and team meetings, providing technical insight. Help scope, estimate, and prioritize between conflicting needs.
  • Foster a healthy engineering culture and collaborate with other engineers.

Software DevelopmentAndroidJavaKotlinUI DesignProduct DevelopmentMobile testingREST APICommunication SkillsCI/CDProblem SolvingAgile methodologiesCross-functional collaborationSoftware EngineeringDebugging

Posted 3 days ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 190800.0 - 267100.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Reddit๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ $410,000,000 Series F over 3 years ago๐Ÿซ‚ Last layoff over 1 year agoNewsContentSocial NetworkSocial Media

  • 5+ years of hands-on, professional software development experience developing user-facing Android mobile native applications at scale, using Java or Kotlin
  • You are a strategic thinker who thrives on developing a long-term technical foundation and has a passion for developing scalable, well-designed software that improves peopleโ€™s lives globally.
  • A track record of leading large projects that require cross-team and cross-functional collaborations
  • Experience with modern Android development frameworks such as Jetpack Compose and Kotlin coroutines.
  • Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
  • Experience working with cross-functional teams such as design, product, data teams to deliver great user experiences.
  • Work cross-functionally with product, design, and other engineering counterparts to execute product and business strategies and build novel products and features that our users will love.
  • Communicate effectively, within the team and across disciplines. Work closely with product managers and designers to craft compelling user experiences.
  • Contribute meaningfully to our teamโ€™s strategy. We give everyone a seat at the table and encourage active participation in planning our future. Donโ€™t just come along for the ride.
  • Participate in product reviews and team meetings, providing technical insight. Help scope, estimate, and prioritize between conflicting needs.
  • Foster a healthy engineering culture and collaborate with other engineers.

Software DevelopmentAndroidJavaKotlin

Posted 3 days ago
Apply
Apply

๐Ÿ“ Spain

๐Ÿงญ Full-Time

๐Ÿ” Software Development

๐Ÿข Company: Treatwell๐Ÿ‘ฅ 501-1000InternetBeauty

  • Solid experience in mobile software development on the Android platform, Kotlin native, and some hybrid experience.
  • Good UX and visual design experience
  • Experience in Agile development team
  • Playing a key role in creating improved and new ways for our salon Partners to interact with payments capabilities of our SaaS.
  • Developing and maintaining Android applications.
  • Be part of an empowered team to operate independently and to ship to production as frequently as you see fit.
  • Working on a variety of exciting technologies (Android SDKs, Kotlin Coroutines, Jetpack Compose, etc). We have plans to leverage React Native for hybrid development soon. We also maintain libraries or bridges with physical devices (POS and Epson).
  • Helping us to realise this vision and accelerate the journey, knowing what great technology looks like, and mentoring our existing team.
  • Create and maintain partner-centric applications whilst improving and updating the native/hybrid mobile app ecosystem.
  • Understanding and translating project requirements into technical specifications by collaborating with cross-functional teams.
  • Troubleshooting and fixing bugs and technical problems.
  • Keeping up-to-date with the latest trends and emerging technologies released by Google.

AgileAndroidGitKotlinSCRUMUI DesignMobile testingREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingMentoringDebugging

Posted 12 days ago
Apply
Apply

๐Ÿ“ United States, LATAM

๐Ÿงญ Full-Time

๐Ÿ” Software Development

๐Ÿข Company: IT Scout

  • 5+ years of hands-on experience in Android development.
  • Strong proficiency in Kotlin with a deep understanding of Android SDK.
  • Experience with MVVM architecture and best coding practices.
  • Expertise in the following libraries & technologies: XML for UI layouts, Retrofit & Volley (or similar libraries) for networking, Firebase ecosystem (authentication, Firestore, push notifications, etc.), Dagger-Hilt (or similar) for dependency injection, WorkManager for background tasks, LaunchDarkly for feature flag management, Fragments (or similar navigation patterns), Barcode Scanning for mobile scanning functionality, LogRocket (or similar) for debugging & logging.
  • Experience with testing frameworks (JUnit, Espresso) and writing automated tests.
  • Strong problem-solving and communication skills.
  • Ability to work independently and thrive in a fast-paced startup environment.
  • Develop, maintain, and optimize high-performance Android applications using Kotlin.
  • Implement new features while improving existing functionality, focusing on user experience and performance.
  • Participate in peer code reviews and contribute to the continuous improvement of coding standards and development processes.
  • Drive technical discussions, product development reviews, and propose innovative solutions.
  • Work cross-functionally within an Agile Scrum team, collaborating with backend developers, UX designers, and product managers.
  • Guide and mentor junior engineers, fostering a culture of continuous learning and knowledge-sharing.
  • Continuously refactor and extend existing systems to ensure they are scalable, maintainable, and resilient.
  • Build real-time frameworks for bidirectional data synchronization between mobile and backend systems.

AndroidJUNITKotlinFirebaseCommunication SkillsProblem Solving

Posted 15 days ago
Apply
Apply

๐Ÿ“ Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ 105000.0 - 125000.0 CAD per year

๐Ÿ” Software Development

๐Ÿข Company: Mozilla๐Ÿ‘ฅ 5001-10000๐Ÿ’ฐ $300,000 Angel about 20 years ago๐Ÿซ‚ Last layoff 4 months agoInternetOpen SourceWeb BrowsersSoftwareBrowser Extensions

  • 7+ years of professional development experience
  • 3+ years of mobile development experience with Kotlin
  • Strong understanding of security practices
  • Build and refine Thunderbirdโ€™s mobile products and platform architecture
  • Conduct thorough code reviews and provide guidance
  • Mentor and guide community contributors

Software DevelopmentAndroidKotlinDebugging

Posted 16 days ago
Apply
Apply

๐Ÿ“ United States, Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ 175000.0 - 250000.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Cantina

  • 8+ years of professional Android development experience
  • Expertise in Kotlin and strong proficiency in Java
  • Deep experience with Jetpack Compose and MVVM architecture
  • Skilled in clean architecture and modular system design
  • Experience with NDK and AI-driven features (bonus)
  • Develop and deliver end-to-end features using Jetpack Compose and Kotlin
  • Architect scalable and modular solutions following clean design principles
  • Work on frontend UI and data layer using RoomDB, SQLite, and Kotlin Flow
  • Prototype next-generation technologies for cross-platform innovation
  • Collaborate with backend services through GRPC and APIs
  • Experiment with emerging tools and technologies

KotlinSQLitegRPC

Posted 17 days ago
Apply
Apply
๐Ÿ”ฅ Senior Android Engineer
Posted about 1 month ago

๐Ÿ“ United States

๐Ÿ’ธ 159000.0 - 259700.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Calm

  • 5+ years of related experience
  • 3 years of Android experience with Kotlin language
  • Proficient in using Android Studio and related tools to diagnose issues
  • Familiar with the Google Play Store release process and best practices to ensure smooth production deployments
  • Work with a team of engineers, designers, product managers and data scientists to develop compelling new features to attract and engage new users to Calm
  • Help define the future of the Android app at Calm
  • Directly impact the lives of tens of millions of people

AndroidKotlinProduct DevelopmentCommunication SkillsCI/CD

Posted about 1 month ago
Apply
Apply

๐Ÿ“ United States, Canada

๐Ÿงญ Full-Time

๐Ÿ” Software Development

  • 5+ years of application development experience with Android frameworks
  • Strong proficiency with Kotlin in an Android development environment
  • Experience in mobile design patterns (MVVM), building mobile frameworks / SDKs, building custom UX widgets and optimizing apps for performance
  • Experience with REST architecture for web services
  • Experience writing testable code and automating test regressions
  • Knowledge of professional software engineering practices including coding standards, code reviews, source control management, build processes, testing and operations
  • Ability to communicate complex technical problems to both technical and business audiences
  • Develop and deliver new product features for our Android application
  • Improve engineering processes and tools to increase team effectiveness
  • Work across and collaborate with both technical and business teams
  • Promote robust and maintainable code, clear documentation, and deliver high quality work on schedules

AndroidDesign PatternsKotlinREST API

Posted 4 months ago
Apply
Apply

๐Ÿ“ Brazil

๐Ÿ” Gaming services

๐Ÿข Company: PTW๐Ÿ‘ฅ 1001-5000Computer Games

  • Higher degree in Computer Science or similar.
  • Minimum 5 years of experience in Android development.
  • Expert in consumer app development using Android SDK up to API level 34 and Jetpack libraries.
  • Knowledge and hands-on experience with Kotlin and Coroutines.
  • Good understanding of data structures and basic algorithms.
  • Hands-on experience with Firebase services.
  • Experience with databases and ORMs (Room, SQLite, Realm or similar).
  • Knowledge of dependency injection techniques.
  • Good knowledge of OOP, design patterns, and architectural patterns (MV*, Clean architecture).
  • Awareness of 'Material Design' principles and components.
  • Strong experience with REST technology.
  • Ability to write testable code and tests (unit, integration).
  • Excellent troubleshooting skills, especially with multi-threaded and performance-oriented applications.
  • Good communication skills, both written and verbal.
  • We are seeking an experienced Senior Android Engineer to join our team.
  • The ideal candidate is passionate about mobile development and has a strong understanding of Android app development concepts and best practices.
  • This position requires a close working relationship with the extended Arlo team, including engineering, operations, customer support, and program management.

AndroidDesign PatternsiOS DevelopmentKotlinQASQLiteAlgorithmsData StructuresFirebaseWebRTCCommunication SkillsTroubleshooting

Posted 5 months ago
Apply

Related Articles

Posted 3 days ago

Why remote work is such a nice opportunity?

Why is remote work so nice? Let's try to see!

Posted 6 months ago

Insights into the evolving landscape of remote work in 2024 reveal the importance of certifications and continuous learning. This article breaks down emerging trends, sought-after certifications, and provides practical solutions for enhancing your employability and expertise. What skills will be essential for remote job seekers, and how can you navigate this dynamic market to secure your dream role?

Posted 7 months ago

Explore the challenges and strategies of maintaining work-life balance while working remotely. Learn about unique aspects of remote work, associated challenges, historical context, and effective strategies to separate work and personal life.

Posted 7 months ago

Google is gearing up to expand its remote job listings, promising more opportunities across various departments and regions. Find out how this move can benefit job seekers and impact the market.

Posted 7 months ago

Learn about the importance of pre-onboarding preparation for remote employees, including checklist creation, documentation, tools and equipment setup, communication plans, and feedback strategies. Discover how proactive pre-onboarding can enhance job performance, increase retention rates, and foster a sense of belonging from day one.