Apply

Android Developer

Posted over 1 year agoViewed

View full description

πŸ’Ž Seniority level: Senior, 8+ years

πŸ“ Location: Bay Area, CA

πŸ’Έ Salary: 80 - 80 USD per hour

πŸ” Industry: Retail

🏒 Company: KrogerGroceryMeat and PoultryRetailMarketingRetail Technology

πŸ—£οΈ Languages: English

⏳ Experience: 8+ years

πŸͺ„ Skills: AndroidDesign PatternsGitJavaKotlinUI DesignRESTful APIs

Requirements:
  • 8+ years of experience with Mobile Development and building user-facing applications on Android.
  • Expert knowledge of Android SDK and different versions of Android.
  • Strong knowledge of Google’s Android UI design principles, patterns, best practices, and interface guidelines.
  • Experience with Android AOSP frameworks, NDK, SDK, and libraries.
  • Experience with offline storage, threading, and performance tuning.
  • 5+ years of experience with RESTful APIs connecting Android applications to back-end services.
  • Experience with optimizing mobile apps in Java and Kotlin.
  • 5+ years of experience with continuous integration and automated testing integration.
  • 5+ years of hands-on experience in software or infrastructure development, including design patterns.
  • Proficient in code versioning tools like Git, GitHub SaaS.
  • Ability to translate business requirements into technical requirements.
  • 5+ years of experience with Kotlin, Kotlin flow, Kotlin Coroutines.
  • 5+ years of experience with design patterns, coding conventions, library creation, and modularization.
  • 5+ years of planning, designing, and developing libraries using Kotlin.
  • 3+ years of experience coding in Java.
  • Ability to interact well in a team environment.
Responsibilities:
  • Lead and participate in the design process.
  • Complete estimates for design, development, implementation, and rollout tasks.
  • Communicate with teams to ensure quality assignments according to standards.
Apply

Related Jobs

Apply
πŸ”₯ Android Developer
Posted 3 months ago

πŸ“ Egypt

🧭 Full-Time

πŸ” Restaurant-Tech, SaaS

🏒 Company: FoodicsπŸ‘₯ 501-1000πŸ’° $170,000,000 Series C almost 3 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 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

πŸ“ 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