Android Developer

Commercial Programming Systems, Inc.
Sunnyvale, United States of America
11 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Sunnyvale, United States of America

Tech stack

Java
API
Agile Methodologies
Android
Android Studio
Application Performance Management
Unit Testing
Software Bug Management
Software Quality
Code Reuse
Code Review
Computer Programming
Continuous Integration
Software Debugging
IntelliJ
Mobile Application Software
Performance Tuning
Scrum
Material Design
Web Services
Multithreading
Enterprise Software Applications
Test Driven Development
Backend
Kotlin
Information Technology
Google Play
Android

Job description

The Android Developer help design, develop, and deliver high-quality mobile commerce applications used by millions of customers worldwide. This role requires deep expertise in Android development, Kotlin, scalable mobile architecture, and performance optimization within enterprise-level applications. The ideal candidate will have experience leading development efforts, mentoring junior engineers, and building production-grade Android applications from concept to deployment in the Google Play Store., * Design, build, test, and deploy scalable Android applications for Walmart's e-commerce platform.

  • Develop high-quality mobile features with a focus on performance, usability, scalability, and reliability.
  • Collaborate with product managers, designers, QA teams, and backend engineers to define and deliver new features.
  • Build robust, maintainable, and reusable code following Android architecture best practices.
  • Troubleshoot application issues, identify bottlenecks, and implement bug fixes and performance improvements.
  • Develop and execute unit tests to ensure code quality and application stability.
  • Work with APIs, web services, and distributed backend systems.
  • Lead and mentor junior developers while contributing to technical direction and engineering best practices.
  • Support code quality initiatives, automation efforts, and CI/CD processes.
  • Participate in Agile development processes, sprint planning, and code reviews.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
  • Minimum 5 years of professional Android development experience in e-commerce or similar enterprise environments.
  • Strong hands-on experience developing Android applications using Kotlin and Java.
  • Published Android applications available on the Google Play Store.
  • Deep understanding of Android architecture, Android SDK, and Android Core.
  • Strong experience designing and developing large-scale mobile applications.
  • Experience with Test-Driven Development (TDD) and software quality best practices.
  • Advanced Android UI development skills including Fragments and custom view components.
  • Experience building multi-threaded and networked mobile applications.
  • Strong debugging and troubleshooting skills using ADB and related Android tools.
  • Experience with application submission and provisioning processes for Google Play.
  • Experience leading small development teams and delegating technical tasks.
  • Excellent communication skills with the ability to collaborate in both technical and non-technical discussions.
  • Experience designing and developing complete Android applications end-to-end.
  • Expert knowledge of Android Studio or IntelliJ IDEA.
  • Experience working with web services and APIs for mobile applications.
  • Strong understanding of Android UI paradigms and Material Design principles.
  • Experience improving application performance, reliability, and scalability.

Commercial Programming Systems, Inc. (CPS) is an Equal Employment Opportunity Employer. CPS does not permit or condone any form of discrimination or harassment based on race, color, religion, national origin, gender, disability, protected veteran status, sexual orientation, or gender identity by the Company's managers, associates, or vendors.

About the company

Commercial Programming Systems, Inc. (CPS) is an Information Technology consulting and staffing company offering a broad range of services aimed at helping our clients deliver high-quality, cost-effective systems.

Apply for this position