Apply

Android Developer

Posted 4 months agoViewed

View full description

πŸ’Ž Seniority level: Middle, 2+ years

πŸ“ Location: Egypt

πŸ” Industry: Restaurant-Tech, SaaS

🏒 Company: FoodicsπŸ‘₯ 501-1000πŸ’° $170,000,000 Series C almost 3 years agoProductivity ToolsManagement Information SystemsRestaurantsPredictive AnalyticsSoftware

πŸ—£οΈ Languages: English

⏳ Experience: 2+ years

πŸͺ„ Skills: Software DevelopmentAndroidGitKotlinREST APICommunication SkillsAnalytical SkillsCollaborationRESTful APIsDebugging

Requirements:
  • 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.
Responsibilities:
  • 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.
Apply

Related Jobs

Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Audio AI

🏒 Company: ElevenLabsπŸ‘₯ 101-250πŸ’° $180,000,000 Series C 23 days agoArtificial Intelligence (AI)Developer APIsContent CreatorsGenerative AI

  • Experience with native Android development
  • Experience designing and implementing A/B tests
  • Strong analytical skills
  • Proven track record of shipping features that optimize user experiences
  • Drive development of innovative features in the reader app
  • Plan and deploy mobile platform infrastructure
  • Collaborate with design, product, research, and data science teams
  • Contribute to the architecture and technical direction of the app
  • Ensure application performance, quality, and responsiveness
  • Participate in code reviews and promote best practices

AndroidData AnalysisA/B testing

Posted 1 day ago
Apply
Apply

πŸ“ Austria

🧭 Full-Time

πŸ” IT Services

  • Technical education (HTL, Uni, FH or similar)
  • Experience in native Android app development
  • Knowledge of Kotlin and Java
  • Experience with Android Studio and Android Lifecycle
  • Familiarity with Jetpack Compose and Material design guidelines
  • Knowledge of JSON, GIT and REST APIs
  • Experience in agile software development
  • Implement new features, prototypes, and PoCs for the Android app
  • Select and integrate technologies for the app
  • Design workflows and usability features
  • Collaborate with agile teams

AgileAndroidGitKotlinREST APIJSON

Posted 4 days 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 about 1 month 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
  • Experience in developing apps using Kotlin
  • Experience with JetPack Compose
  • Experience with RESTful APIs
  • 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
  • Continuously discover and implement new technologies
  • Maintain code quality through code reviews

Design PatternsKotlinRESTful APIs

Posted 2 months ago
Apply
Apply

πŸ“ 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 3 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 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
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 5 months ago
Apply
Apply
πŸ”₯ Android Developer
Posted 5 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 5 months ago
Apply