Apply

Senior Android Developer

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior

📍 Location: South America, North America, Central America

🔍 Industry: Software Development

🗣️ Languages: English

🪄 Skills: AndroidKotlin

Requirements:
  • Experience creating a mobile application from inception to store
  • Deep knowledge of Android's Lifecycle-aware components
  • Strong knowledge of Kotlin
  • Understanding of MVVM architecture
  • Experience with Jetpack Compose
  • Understanding of Kotlin Coroutines
  • Strong skills in unit testing
  • Advanced/Fluent in English
Responsibilities:
  • Add new features to the Android app
  • Maintain app security and scalability
  • Ensure user-friendly experience
Apply

Related Jobs

Apply
🔥 Senior Android Developer
Posted about 1 month ago

📍 Portugal, Ireland, United Kingdom, Spain, Brazil

🏢 Company: Ardanis👥 11-50Information TechnologySoftware

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field
  • 6+ years of professional Android development experience
  • Strong proficiency in Kotlin and the Android SDK
  • Deep understanding of Android UI/UX principles, design patterns, and best practices
  • Solid knowledge of mobile performance optimization, memory management, and security
  • Demonstrated experience with unit testing and a commitment to maintaining high-quality code
  • Excellent problem-solving skills and the ability to work both independently and collaboratively
  • Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders
  • Independently manage all phases of the Android application lifecycle, including design, development, testing, deployment, and ongoing maintenance.
  • Work closely with product managers, designers, and other developers to translate requirements into robust, scalable technical solutions.
  • Design and implement Android applications following best practices for scalability and maintainability.
  • Optimize app performance, troubleshoot issues, and ensure compatibility across a range of Android devices and OS versions.
  • Stay current with mobile development trends and integrate relevant innovations into your work.
  • Emphasize clean, efficient code with strong unit-test practices to ensure high-quality deliverables.

SQLAgileAndroidDesign PatternsGitKotlinSoftware ArchitectureUI DesignAlgorithmsData StructuresMobile testingCI/CDRESTful APIsJSONDebugging

Posted about 1 month ago
Apply
Apply
🔥 Senior Android Developer
Posted about 1 month ago

📍 LATAM

🔍 IT Services

🏢 Company: Moovx

  • 5+ years of professional experience in Android development.
  • Solid experience with Jetpack Compose.
  • Experience in POS/Retail (optional, but valued).
  • Strong understanding of privacy and security in mobile applications.
  • Experience evaluating and integrating third-party libraries.
  • Expert knowledge of Java/Kotlin, the Android SDK, and related frameworks.
  • Experience designing mobile applications to consume RESTful APIs.
  • Experience leading software projects using version control systems like GitHub.
  • Strong foundation in data structures, algorithms, object-oriented programming, MVVM architecture, and Android design patterns.
  • Proficiency with the following libraries: OKHttp, Retrofit 2, Kotlinx Serialization, Moshi, Dagger 2 / Hilt.
  • Knowledge of LiveData and Kotlin Event Flow.
  • Experience with Java-Kotlin interoperability.
  • Understanding coroutines/multi-threading, memory management, networking, caching, performance optimization, localization, and mobile app security.
  • Experience with modern build strategies, continuous integration, unit testing, test-driven development (TDD), static analysis, and automated integration testing.
  • Familiarity with Agile methodologies.
  • Experience in Accessibility, Localization, and Internationalization.
  • Excellent verbal and written communication skills to collaborate with technical and business teams.
  • Ability to thrive in a fast-paced, results-oriented environment.
  • Advanced level of English.
  • Apply your expert knowledge of Android development using Kotlin/Java to contribute to a team that impacts millions of users.
  • Participate in architectural and design decisions, ensuring scalable and maintainable solutions.
  • Build reusable components with elegant and intuitive interfaces.
  • Break down features into focused work units, estimate release timelines, and collaborate with the team to deliver on schedule.
  • Collaborate with other engineers through pair programming and code reviews.
  • Participate in code and design reviews, promote engineering best practices, and attend weekly mobile team learning sessions.
  • Bring a thoughtful perspective, empathy, creativity, and a positive attitude to tackle challenging problems.
  • Make informed decisions on what code to test and how to test it effectively.
  • Collaborate with other engineering teams and architects to develop new features.

AgileAndroidDesign PatternsJavaKotlinAlgorithmsData StructuresREST APICI/CDNetworkingExcellent communication skillsEnglish communication

Posted about 1 month ago
Apply