Apply

Android Developer

Posted 5 months agoViewed

View full description

💎 Seniority level: Senior, 10 years (Required)

💸 Salary: 22371 - 26056 USD per month

🔍 Industry: Retail-tech

🗣️ Languages: English

⏳ Experience: 10 years (Required)

🪄 Skills: LeadershipSoftware DevelopmentAndroidDesign PatternsGitiOS DevelopmentJavascriptKotlinUI DesignVue.JsREST APICommunication SkillsAnalytical SkillsCollaborationC (Programming language)RESTful APIs

Requirements:
  • Strong knowledge of all the Android latest versions and available APIs.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Familiarity with RESTful APIs to connect Android applications to back-end services.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Experience with offline storage, threading, and performance tuning.
  • Knowledge of the open-source Android ecosystem and available libraries.
  • Ability to understand business requirements and translate them into technical requirements.
  • Proficient understanding of code versioning tools, such as GIT.
  • Critical thinker.
  • Team handling experience.
Responsibilities:
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality.
Apply

Related Jobs

Apply

📍 Mexico

🔍 Business and technology services

🏢 Company: Orion Innovation👥 1001-5000💰 almost 10 years agoBig DataCloud ComputingInformation Technology

  • 6+ years programming experience in Kotlin and Java.
  • Experience contributing to an app available in the Google Play Store.
  • Strong problem-solving skills and ability to investigate issues.
  • Experience with common source code control systems such as git.
  • Strong written and verbal communication skills.
  • Degree in Computer Science or a related discipline OR relevant experience.
  • Experience with C++, iOS, or Embedded systems.

  • Create technical designs for and implement features in the Android app.
  • Design and Implement framework components and integrate with various SDKs and mobile platforms.
  • Collaborate with software engineers, PM, QA and UX to design and deliver unique, innovative new features that delight our customers.
  • Participate in the team process, using Agile methodologies to adapt and continuously improve.

AgileAndroidGitJavaKotlinCommunication SkillsAgile methodologies

Posted 26 days ago
Apply
Apply
🔥 Android Developer (remote)
Posted about 1 month ago

📍 India

🔍 Fare payment and public transport

  • Strong core Java/Kotlin and object-oriented programming skills.
  • Experience in implementing high-quality, high-performance software.
  • Strong native Android development experience.
  • Understanding of architectural patterns used to build highly available services.
  • Interest in working with Linux-based IoT devices.
  • Collaborative mindset and teamwork skills.
  • Adaptable approach for different types of software environments.

  • Contribute to maintaining existing devices.
  • Scale the Validator network.
  • Ensure high performance and reliability for ticket validation.
  • Monitor and manage devices in the field.
  • Work on products that are highly visible to customers.

AWSDockerAndroidDynamoDBIoTJavaKotlinServerlessLinuxTerraform

Posted about 1 month ago
Apply
Apply
🔥 Android Developer
Posted about 2 months ago

📍 Egypt

🧭 Full-Time

🔍 Restaurant-Tech, SaaS

🏢 Company: Foodics👥 501-1000💰 $170,000,000 Series C over 2 years agoProductivity ToolsManagement Information SystemsRestaurantsPredictive AnalyticsSoftware

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 2+ years of native Android development experience.
  • Experience in building Android applications using Kotlin.
  • Knowledge of offline storage, threading, and performance tuning.
  • Excellent debugging skills.
  • Knowledge of integrating with RESTful APIs.
  • Familiarity with version control systems such as Git.
  • Understanding of Android design principles and interface guidelines.
  • Knowledge of open source libraries and dependency management tools.
  • Familiarity with cloud message APIs and push notifications.
  • Ability to learn new concepts quickly and adapt in a fast-paced environment.
  • Fluency in English.

  • Work in a hands-on capacity within the remote mobile development team.
  • Responsible for designing and building advanced app features and components for the Android platform.
  • Implement Object-Oriented and functional programming Design principles.
  • Collaborate closely with product management and UX from concept to delivery.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Troubleshoot issues, identify bottlenecks, and provide scalable solutions for a bug-free application.
  • Participate in testing and code documentation activities.
  • Engage in peer code reviews, pair programming, and technical reviews of architectural proposals.

Software DevelopmentAndroidGitKotlinREST APICommunication SkillsAnalytical SkillsCollaborationRESTful APIsDebugging

Posted about 2 months ago
Apply
Apply

📍 Brazil

🔍 Mobile Applications

🏢 Company: Thaloz👥 101-250Staffing AgencySoftware EngineeringInformation TechnologySoftware

  • Bachelor's or Master's degree in computer science or related field.
  • 5+ years of experience in software development or a related field.
  • Strong communication skills to understand and explain technical issues to nontechnical audiences.
  • Strong experience with Android development using Kotlin and a deep understanding of the Android SDK.
  • Knowledge of common design patterns, algorithms, and object-oriented programming principles.
  • Experience leading development through the full Android development lifecycle.

  • Implementing new features and bug fixes for the Android app.
  • Following and promoting security best practices.
  • Collaborating with design and product teams in an agile environment to bring features from conception to launch.
  • Participating in code reviews to ensure code quality and shared knowledge.
  • Contributing to the existing continuous integration framework by automating features.

Software DevelopmentAgileAndroidDesign PatternsKotlinAlgorithmsCommunication Skills

Posted about 2 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 2 months ago
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Outdoor recreation / Mobile applications

  • Highly self-driven, responsible, and eager to learn and improve.
  • 4+ years of professional experience as an Android developer.
  • Proficient in Kotlin, Gradle, and at least one scripting language.
  • Professional understanding of app monitoring, build and release automation, and CI/CD systems.
  • Prioritize stakeholder needs and drive projects for efficiency.
  • Up-to-date knowledge of Android development.
  • Strong team player and communicator in a diverse remote team.

  • Be a pioneer as the first member of our productivity team.
  • Enable Android Developers in cross-functional teams to perform efficiently.
  • Collaborate with Productivity Developers across various teams.
  • Ensure accuracy and compliance in managing build tools and release processes.
  • Set up measuring mechanisms for app metrics and inform the team of alerts.
  • Own and optimize CI/CD pipelines, Gradle, and related tools.

Software DevelopmentAndroidKotlinCI/CDStakeholder management

Posted 2 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 3 months ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Mobile software development

🏢 Company: Two95 International Inc.

  • Experience with mobile software development using Java & Kotlin
  • Experience with networking, RESTful API and working with JSON, XML
  • Experience using distributed source code version control systems (Git/Github)
  • Experience working within an agile development team
  • Experience with Android SDKs and software debugging techniques
  • Experience in design patterns, MVC, data structures and algorithms
  • Experience in unit and integration testing
  • Published Android application is required

  • Demonstrates up-to-date expertise and applies this to the development, improvement, and release of the Android App
  • Participates in peer code reviews and contributes effectively within an agile setup with designers, product managers, and peer developers
  • Provides and supports the implementation of business solutions
  • Provides mobile engineering support to the business
  • Troubleshoots business and production issues for mobile devices

Software DevelopmentAgileAndroidDesign PatternsGitJavaKotlinAlgorithmsData StructuresNetworkingJSON

Posted 3 months ago
Apply
Apply

📍 Brazil

🔍 Game services

🏢 Company: PTW👥 1001-5000Computer Games

  • Higher degree in Computer Science or similar;
  • Minimum 5 years of experience in iOS 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)
  • You know when and how to use dependency injection.
  • Good knowledge of OOP, design patterns, architectural patterns (MV*, Clean architecture).
  • Awareness of 'Material Design' principles and components.
  • Strong experience with REST technology is required.
  • Ability to write testable code and tests (unit, integrational).
  • Excellent trouble-shooting skill.
  • 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, 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 SkillsTeamwork

Posted 3 months ago
Apply
Apply
🔥 Android Developer
Posted 3 months ago

📍 Egypt

🔍 Computer software

🏢 Company: BlackStone eIT👥 251-500Augmented RealityRoboticsAnalyticsProject Management

  • Bachelor's degree in Computer Science or a related field.
  • Minimum of 3 years of experience as an Android Developer.
  • Proficiency in Java and Kotlin programming languages.
  • Strong understanding of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Experience with Android frameworks such as Retrofit, Dagger, Room, etc.
  • Knowledge of RESTful APIs and web services integration.
  • Understanding of mobile UI/UX principles and best practices.
  • A keen eye for detail and strong problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Experience with version control systems, such as Git.

  • Design and develop Android applications based on project requirements.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Optimize applications for performance, scalability, and usability.
  • Participate in code reviews to ensure code quality and adherence to coding standards.
  • Troubleshoot and debug issues, and provide timely resolution.
  • Stay updated with the latest industry trends and technologies.
  • Document development activities and maintain project documentation.

AndroidGitJavaKotlinCollaborationProblem SolvingRESTful APIs

Posted 3 months ago
Apply