SmartIPlace

Android Developer(Remote)

SmartIPlace United States

Role: Android Developer

Location: Remote

Visa: All Visa except CPT and OPT

No Fake Visa

2 Professional references

Hand holding visa and DL

Passport number

Front End – Presentation Layer (20%)

Middle Tier – Logic Layer (50%)

Back End – Data Layer (30%)

Skills Required

  • Minimum 5 years of experience analyzing business problems and translating business requirements into mobile applications solutions considering such factors as system performance, usability, quality, cross-system interdependencies, scalability, and total cost of ownership.
  • Minimum 2-3 years of experience in architecting, designing, and developing highly scalable and available mobile applications for retail customers, including ecommerce transactions.
  • Strong Knowledge of the following:
    • Android SDK and Android Studio, different versions of Android, and how to deal with different screen sizes and hardware configuration
    • Android UI design principles, patterns, and best practices
    • The open-source Android ecosystem and the libraries available for common tasks
    • Various testing strategies and frameworks
  • Experience developing Android apps in Java or Kotlin.
  • Experience with offline storage, threading, and performance tuning.
  • Experience with code versioning tools, such as Git.
  • Familiarity with the following:
    • Cloud message APIs and push notifications
    • RESTful APIs to connect Android applications to back-end services
    • Submitting mobile applications to Google Play for public release
    • Agile/Scrum methodologies
    • Jetpack APIs such as: Hilt, Compose, Navigation, Paging, and Camera X
    • App bundle and associated delivery options
  • Hands on experience with Angular and dependency injection.
  • Strong problem- determination skills and resolution experience.
  • Excellent teamwork and communication skills (written and verbal).
  • Bachelor’s degree in Computer Science or related analytical field or equivalent experience.
Descriptions

  • Design, develop, test, and maintain features within our Publix mobile app, which empowers our customers to plan, shop, and save at home and in-store.
  • Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications in collaboration with internal users and departments.
  • Work closely with our technology partners and leads to deliver new and enhanced features in a timely, cost-effective manner through integration with various web services and SDKs, both in-house and third-party.
  • Provide and guidance to the User Experience (UX) team to help create interface designs that are technically feasible and consistent with current app architecture and implementation.
  • Translate designs and wireframes into high-quality code.
  • Unit-test code for robustness, including edge cases, usability, and reliability.
  • Participate in all Agile/Scrum Sprint ceremonies, including Sprint Planning, Sprint Refinement, Daily Scrum meetings, and Sprint Retros.
  • Support ongoing Publix mobile app releases ensuring a fast-performing, first-class user experience, including WCAG 2.1 compliance for customers with disabilities.
  • Strive for consistent bug fixes, performance enhancements, and crash mitigations.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Information Technology & Services

Referrals increase your chances of interviewing at SmartIPlace by 2x

See who you know

Get notified about new Android Developer jobs in United States.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More