Apply

Android Developer

Posted 5 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

πŸ“ Lima, PE, Argentina, Colombia, Guatemala

🧭 Full-Time

πŸ” Software Development

🏒 Company: Tekton LabsπŸ‘₯ 51-100ConsultingInformation TechnologySoftware

  • 4+ years of experience as an Android Developer (Strong proficiency in Kotlin with Android).
  • Knowledge of agile methodologies, as well as Scrum.
  • Build intuitive and visually appealing interfaces by following Material Design principles.
  • Manage local data efficiently using SQLite.
  • Utilize Retrofit/OkHttp for smooth and secure API communication.
  • Manage dependencies effectively through Gradle.
  • Implement rigorous unit tests with JUnit and Mockito.
  • Conduct instrumented tests using Espresso.

AndroidJUNITKotlinSCRUMSQLiteAgile methodologiesRESTful APIs

Posted 4 days ago
Apply
Apply

πŸ“ India

🧭 Full-Time

πŸ” Software Development

🏒 Company: Weekday AIπŸ‘₯ 1-10πŸ’° over 3 years agoE-CommerceFashion

  • Strong proficiency in Android development (Kotlin, Java, Android SDK)
  • Experience in secure application development for enterprise environments
  • Knowledge of VPN configurations and F5 firewall security standards
  • Expertise in RESTful API and GraphQL integration
  • Design, develop, and deploy secure Android applications using Kotlin and Java
  • Ensure seamless integration between the Android application and existing web-based systems, APIs, and databases
  • Develop robust authentication and authorization mechanisms, ensuring compatibility with VPN access and F5 firewall security policies
  • Optimize application performance, security, speed, and reliability
  • Implement push notifications, background sync, and real-time data updates

GraphQLAndroidJavaJenkinsKotlinOAuthCI/CDRESTful APIsJSON

Posted 7 days ago
Apply
Apply

πŸ“ LatAm

🧭 Full-Time

πŸ” Advertising

🏒 Company: TruelogicπŸ‘₯ 101-250ConsultingWeb DevelopmentWeb DesignSoftware

  • 2-3 years of Android development experience – You should have hands-on experience -with Android SDK, Kotlin, and app development principles.
  • Basic understanding of UI/UX principles for mobile apps.
  • Familiarity with REST APIs to integrate backend services.
  • Experience with version control systems like Git.
  • Ability to work in a team and follow Agile methodologies (Scrum, Kanban, etc.).
  • Developing new features for the AP Android app.
  • Fixing bugs and performance issues to improve app stability.
  • Collaborating with designers and backend developers to implement app features.
  • Writing clean, maintainable, and efficient code following best practices.
  • Ensuring app security and compliance with Google Play Store guidelines.
  • Testing and debugging using tools like Android Studio, JUnit, or Espress.

AgileAndroidGitJUNITKotlinUI Design

Posted 24 days ago
Apply
Apply
πŸ”₯ Android Developer
Posted about 1 month ago

πŸ“ Worldwide

🧭 Full-Time

πŸ” Mobile Development

🏒 Company: OBRIOπŸ‘₯ 101-250

  • Minimum of 3 years of experience in Android development
  • Proficiency in Kotlin, including its latest features and best practices for Android development.
  • Strong understanding and practical experience with the Android Software Development Kit (SDK), including activities, fragments, services, broadcast receivers, content providers, and other core components.
  • Familiarity with Android Jetpack components such as ViewModel, Room, Navigation, and Data Binding for building modern and efficient Android applications.
  • Experience with Dagger2 for dependency injection, Retrofit for RESTful API consumption, and RxJava or Coroutines for asynchronous programming.
  • Proficiency in Git and Unit Testing.
  • Developing new functionality and drive app advancement in line with strategic priorities (big bets).
  • Improving functionality and design by implementing enhancements and refining user experience.
  • Task grooming before implementation for smooth execution.
  • Building Genesis cross-team networking to apply best practices.
  • Establishing and enforce coding standards, technical guidelines, and maintain observability for system reliability.
  • Writing unit tests to ensure code quality and functionality.

AndroidGitKotlin

Posted about 1 month ago
Apply
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
Apply
πŸ”₯ Senior Android Developer
Posted about 1 month ago

πŸ“ 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 about 1 month ago
Apply
Apply
πŸ”₯ Senior Android Developer
Posted about 2 months ago

πŸ“ Japan

🧭 Full-Time

πŸ” Payment gateway

🏒 Company: DegicaπŸ‘₯ 51-100Digital MediaLogisticsE-CommerceFinancial ServicesPayments

  • Experience with Android SDK and mobile development lifecycle.
  • Familiarity with RESTful APIs to connect mobile applications to back-end services.
  • Strong knowledge of mobile UI/UX principles, patterns, and best practices.
  • Generalist (T-shaped developer), able to jump between multiple areas of our tech stack to get the job done.
  • Ability to work effectively in a collaborative team environment.
  • Strong knowledge of testing and the different testing types is required.
  • Develop KOMOJU POS and mobile SDK offerings using Kotlin
  • Collaborate with product managers and other developers to define, design, and ship new features.
  • Work across tech stacks with backend engineers to design and implement features for mobile applications.
  • Flexibility to engage with other programming languages and work on our platform backend as needed.

KotlinRESTful APIs

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