Apply

Android Developer

Posted about 2 months agoViewed

View full description

๐Ÿ’Ž Seniority level: Middle, 3+ years

๐Ÿ“ Location: Worldwide

๐Ÿ” Industry: Software Development

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 3+ years

๐Ÿช„ Skills: AndroidKotlinMobile testingCI/CDRESTful APIs

Requirements:
  • 3+ years of experience in Android development, building and shipping production-level applications.
  • Proficiency in Kotlin/Java and Android SDK.
  • Experience working with mobile wallets, payment systems, or identity-related applications.
  • Strong understanding of security best practices, including encryption, secure storage, and authentication protocols.
  • Familiarity with Jetpack components, MVVM architecture, and dependency injection frameworks (e.g., Hilt/Dagger).
  • Experience with RESTful APIs, WebSockets, and real-time data synchronization.
  • Knowledge of local storage solutions.
Responsibilities:
  • Design, develop, and maintain secure, scalable Android applications with a focus on mobile wallets and identity solutions.
  • Write clean, efficient, and well-documented code, following best practices and architectural guidelines.
  • Implement intuitive UI/UX experiences that ensure smooth user interactions.
  • Follow and implement industry best practices for security, data protection, and encryption.
  • Ensure compliance with security standards for handling sensitive user information.
  • Work with backend teams to integrate secure authentication and payment solutions.
  • Work in a diverse, international team with engineers, designers, and product managers.
  • Stay up to date with emerging Android development trends and continuously improve coding and architecture practices.
  • Participate in code reviews, technical discussions, and knowledge-sharing sessions.
  • Write unit and integration tests to ensure app reliability and maintainability.
  • Optimize application performance for a seamless user experience across various Android devices.
Apply

Related Jobs

Apply

๐Ÿ“ Canada, UK, Europe

๐Ÿ” Software Development

  • Proven experience developing and deploying Android applications and a strong understanding of the Android ecosystem.
  • Proficiency in Java and Kotlin languages, and a deep understanding of Android UI design principles (Jetpack Compose) and patterns (Jetpack Compose Navigation).
  • In-depth knowledge of Android SDK, Android Studio.
  • Experience with Android libraries (Camera APIs) and frameworks.
  • Proven experience developing and deploying iOS applications, with a strong portfolio of shipped apps.
  • Proficiency in Swift and Objective-C languages, along with experience with SwiftUI and Redux Architecture
  • Deep knowledge of mobile app architecture and design patterns (e.g., MVC, MVVM), reactive programming, and coordinator patterns.
  • Deep knowledge of native platform APIs, frameworks, and lifecycle management.
  • Solid grasp of RESTful APIs, GraphQL, and real-time communication.
  • Experience with mobile performance optimization and memory management.
  • Familiarity with mobile security best practices.
  • Strong background in automated testing, including unit, UI, and integration testing.
  • Experience with unit testing frameworks such as XCTest, SwiftTesting, and Quick/Nimble.
  • Experience with testing frameworks (Compose UI Testing, JUnit).
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills with a keen attention to detail.
  • Excellent communication skills and a collaborative mindset.
  • Ability to work asynchronously in a distributed team.
  • Design and create scalable, performant, and maintainable native mobile applications for iOS and Android.
  • Work closely with product managers, designers, and engineers to translate business requirements into technical solutions.
  • Write clean, testable, well-documented code, ensuring optimal performance and maintainability.
  • Guide and mentor iOS and Android mobile engineers
  • Identify, analyze, and resolve complex technical challenges
  • Evaluate and integrate modern technologies, SDKs, and frameworks to enhance product capabilities.
  • Make decisions and develop around mobile CI/CD, testing strategies, dependency management, and release pipelines.
  • Ensure seamless and secure integration with backend APIs and services.
  • Maintain a deep understanding of Apple and Android platformsโ€™ guidelines, tools, and roadmaps.
  • Stay updated on the latest iOS trends, Android SDK, frameworks, and development tools to enhance our product offerings continuously.

GraphQLAgileAndroidDesign PatternsGitiOS DevelopmentJavaKotlinObjective-CRxSwiftSwiftMobile testingReduxCommunication SkillsCI/CDProblem SolvingRESTful APIsAttention to detailTeamworkJSON

Posted 3 days ago
Apply
Apply

๐Ÿ“ Canada, United Kingdom, Europe

  • Proven experience developing and deploying Android applications and a strong understanding of the Android ecosystem.
  • Proficiency in Java and Kotlin languages, and a deep understanding of Android UI design principles (Jetpack Compose) and patterns (Jetpack Compose Navigation).
  • In-depth knowledge of Android SDK, Android Studio.
  • Experience with Android libraries (Camera APIs) and frameworks.
  • Proven experience developing and deploying iOS applications, with a strong portfolio of shipped apps.
  • Proficiency in Swift and Objective-C languages, along with experience with SwiftUI and Redux Architecture
  • Deep knowledge of mobile app architecture and design patterns (e.g., MVC, MVVM), reactive programming, and coordinator patterns.
  • Deep knowledge of native platform APIs, frameworks, and lifecycle management.
  • Solid grasp of RESTful APIs, GraphQL, and real-time communication.
  • Experience with mobile performance optimization and memory management.
  • Familiarity with mobile security best practices.
  • Strong background in automated testing, including unit, UI, and integration testing.
  • Experience with unit testing frameworks such as XCTest, SwiftTesting, and Quick/Nimble.
  • Experience with testing frameworks (Compose UI Testing, JUnit).
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Excellent problem-solving skills with a keen attention to detail.
  • Excellent communication skills and a collaborative mindset.
  • Ability to work asynchronously in a distributed team.
  • Design and create scalable, performant, and maintainable native mobile applications for iOS and Android.
  • Work closely with product managers, designers, and engineers to translate business requirements into technical solutions.
  • Write clean, testable, well-documented code, ensuring optimal performance and maintainability.
  • Guide and mentor iOS and Android mobile engineers
  • Identify, analyze, and resolve complex technical challenges
  • Evaluate and integrate modern technologies, SDKs, and frameworks to enhance product capabilities.
  • Make decisions and develop around mobile CI/CD, testing strategies, dependency management, and release pipelines.
  • Ensure seamless and secure integration with backend APIs and services.
  • Maintain a deep understanding of Apple and Android platformsโ€™ guidelines, tools, and roadmaps.
  • Stay updated on the latest iOS trends, Android SDK, frameworks, and development tools to enhance our product offerings continuously.

GraphQLAgileAndroidGitiOS DevelopmentJavaJUNITKotlinObjective-CRxSwiftSwiftUI DesignMobile testingReduxCI/CDRESTful APIs

Posted 3 days ago
Apply
Apply

๐Ÿ“ Worldwide

๐Ÿงญ Part-Time

  • 3+ years of Android Development experience
  • Experience with Kotlin and Java
  • Android SDK
  • Developing for both Android Mobile & Android TV
  • Bitbucket
  • Experience working with Exoplayer
  • Experience working with video streaming is a huge plus
Complete tasks from the backlog to improve the current app state - fixing bugs and completing new features

AndroidJavaKotlin

Posted 5 days ago
Apply
Apply

๐Ÿ“ Canada

๐Ÿงญ Full-Time

๐Ÿ’ธ 145000.0 - 169500.0 CAD per year

๐Ÿ” Software Development

๐Ÿข Company: Life360๐Ÿ‘ฅ 251-500๐Ÿ’ฐ $33,038,258 Post-IPO Equity over 2 years ago๐Ÿซ‚ Last layoff over 2 years agoAndroidFamilyAppsMobile AppsMobile

  • Minimum 8+ years of experience in Java/Kotlin
  • Gradle, Android Studio knowledge
  • Experience working on a commercial app (presently found on the app store)
  • Comfortable with multiple areas of the Android SDK
  • Work on a cross-functional team with close cooperation with Product, Design, Marketing & Data Science
  • Opportunity to develop and maintain networking, data and authorization frameworks which enable core functionality in the Life360 app
  • Build and maintain high-throughput systems that emit meta and sensor data to Kafka streams
  • Participate in interviewing potential candidates and improving the candidate experience by providing feedback

SQLAndroidGitJavaKotlinAlgorithmsData StructuresCommunication SkillsRESTful APIsNetworkingJSON

Posted about 1 month ago
Apply
Apply

๐Ÿ“ South America, North America, Central America

๐Ÿงญ Full-Time

๐Ÿ” Software Development

  • 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
  • Add new features to the Android app
  • Maintain app security and scalability
  • Ensure user-friendly experience

AndroidKotlin

Posted 3 months ago
Apply
Apply

๐Ÿ“ India

๐Ÿงญ Contract

๐Ÿ” Thermal printing

๐Ÿข Company: Mate Technologies

  • 5 yearsโ€™+ Android development experience.
  • Excellent attention to detail and problem-solving skills.
  • Experience using Git for source control.
  • Ability to work with legacy code.
  • Familiarity with RESTful APIs, JSON, and third-party libraries.
  • Knowledge of MVVM architecture.
  • Experience with Jetpack components and dependency injection tools.
  • Work as an individual Android developer on each Android-related task.
  • Understand requirements and discuss any queries before tasks.
  • Design, build, and maintain high-performance, reliable Android applications.
  • Ensure application performance, quality, and responsiveness.
  • Identify and fix bugs to maintain app stability.
  • Write and execute unit and UI tests for app quality.
  • Test thoroughly before task submission.
  • Implement new architecture and Jetpack components where necessary.
  • Follow deadlines without compromising quality.

AndroidGitKotlinRESTful APIsJSON

Posted 5 months ago
Apply
Apply

๐Ÿ“ United States, Canada

๐Ÿงญ Full-Time

๐Ÿ” Software Development

๐Ÿข Company: Nexthire

  • Minimum 3 years of experience in Native Android app development
  • Solid understanding of the Android SDK, UI/UX principles, and design patterns (MVC, MVVM, etc.).
  • Solid experience in developing apps using Kotlin
  • Experience with JetPack Compose is a must
  • Experience with RESTful APIs to connect Android applications to back-end services.
  • Understanding of mobile application architecture and design patterns.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Experience in working with audio/video calling apps is a big plus
  • Design and develop advanced applications for the Android platform using Kotlin.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Perform unit testing and debugging to ensure code quality and application stability.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Maintain code quality through code reviews and adherence to coding standards.
  • Stay updated on industry trends and advancements in mobile development.

Design PatternsKotlinRESTful APIs

Posted 5 months ago
Apply
Apply

๐Ÿ“ United States

๐Ÿข Company: Two95 International Inc.

  • 8+ years of experience in Mobile Application development specifically with Android (Kotlin).
  • Experience maintaining code via software development version control platforms (GitHub, BitBucket, etc).
  • Write clean, concise, readable, and testable code (Kotlin).
  • Maintain, design, and implement new features and interfaces for mobile applications.

Software DevelopmentAndroidGitKotlin

Posted 8 months ago
Apply
Apply

๐Ÿ“ Egypt

๐Ÿงญ Full-Time

๐Ÿ” Mobile application development

๐Ÿข Company: BlackStone eIT๐Ÿ‘ฅ 251-500Augmented RealityRoboticsAnalyticsProject Management

  • Bachelorโ€™s degree in Computer Science, Engineering, or a related field.
  • At least 5 years of experience in Android app development.
  • Proficient in Java and Kotlin, with a deep understanding of both programming languages.
  • Strong knowledge of Android SDK and Android architecture components.
  • Experience with APIs, third-party libraries, and web services integration.
  • Familiarity with mobile app performance optimization techniques.
  • Experience with version control systems, particularly Git.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
  • A passion for mobile technology and continuous learning.
  • Develop advanced Android applications, ensuring high performance and responsiveness.
  • Collaborate with UI/UX designers to implement design enhancements seamlessly.
  • Conduct code reviews and provide constructive feedback to junior developers.
  • Identify and resolve application bottlenecks and bugs for optimum performance.
  • Stay abreast of emerging mobile technologies and frameworks.
  • Contribute to the overall architecture and design of new systems and applications.
  • Document development processes, code changes, and technical specifications.

Software DevelopmentAndroidGitJavaKotlinCommunication SkillsAnalytical SkillsCollaborationProblem SolvingTeamworkDebugging

Posted 8 months ago
Apply