Android Developer
West Coast Consulting LLC
Sunnyvale, CA, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Flutter
Java (Programming Language)
Multitier Architecture
Web Accessibility
Amazon Web Services
Data Analysis
Android Software Development
Application Performance Management
Confluence
JIRA
Unit Testing
Microsoft Azure
+38 more
Cloud Computing
Code Review
Databases
Continuous Integration
Data Synchronization
Software Debugging
Dependency Injection
Memory Management
Github
Gradle
Design of User Interfaces
JSON
Junit
Model View ViewModel
Parsing
Scrum Methodology
Mockito
Material Design
Mobile Security
Software Deployment
SQLite
Google Cloud
Facebook Flow
Firebase
Backend
Git
Kotlin
Event Driven Architecture
Information Technology
Jetpack Compose
Graphql
React Native
Asynchronous Programming
Restful APIs
Multiplatform
Android Ui
Jenkins
Microservices
Job description
Android Developer to design, develop, and maintain high-performance native Android applications that power seamless shopping experiences for millions of customers. The ideal candidate is passionate about mobile technologies, writes clean and scalable code, and collaborates effectively with cross-functional teams to deliver innovative, customer-centric solutions., * Design, develop, test, and maintain native Android applications using Kotlin and Java.
- Build scalable, reusable, and maintainable applications following MVVM, Clean Architecture, and Android best practices.
- Develop modern user interfaces using Jetpack Compose and Android UI components.
- Integrate RESTful APIs, GraphQL services, and third-party SDKs.
- Collaborate with Product Managers, UX Designers, Backend Engineers, and QA teams to deliver high-quality features.
- Optimize application performance, memory usage, startup time, and battery efficiency.
- Write unit tests, UI tests, and participate in code reviews to maintain high code quality.
- Troubleshoot production issues and implement performance improvements.
- Implement secure coding practices and ensure compliance with enterprise security standards.
- Participate in Agile/Scrum ceremonies, sprint planning, and release activities.
- Contribute to CI/CD pipelines and application deployment processes., * Kotlin, Java
- Jetpack Compose
- Android SDK, AndroidX
- MVVM, Clean Architecture
- Coroutines, Flow
- Retrofit, OkHttp
- REST APIs, GraphQL
- Room Database, SQLite
- Firebase (Crashlytics, Analytics, FCM)
Git, GitHub
- JUnit, Mockito, Espresso
- Jenkins, GitHub Actions
- Gradle
- Jira, Confluence
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field.
- 5+ years of experience in Android application development.
- Strong proficiency in Kotlin and Java.
- Experience with Jetpack Compose, Android SDK, AndroidX, and Material Design.
- Strong understanding of MVVM, Clean Architecture, Repository Pattern, and Dependency Injection.
- Experience with Coroutines, Flow, and asynchronous programming.
- Hands-on experience integrating REST APIs, Retrofit, OkHttp, and JSON parsing.
- Knowledge of Room Database, SQLite, and offline data synchronization.
- Experience with Firebase (Analytics, Crashlytics, Cloud Messaging).
- Strong understanding of Git and version control.
- Experience with unit testing frameworks such as JUnit, Mockito, and Espresso.
- Excellent debugging and problem-solving skills.
Preferred Skills:
- Experience with GraphQL.
- Experience with Kotlin Multiplatform (KMP).
- Knowledge of React Native or Flutter.
- Experience with cloud platforms such as Google Cloud Platform, AWS, or Azure.
- Familiarity with CI/CD tools such as GitHub Actions, Jenkins, or Bitrise.
- Experience working in large-scale enterprise environments supporting millions of users.
- Exposure to microservices architecture and event-driven systems.
- Knowledge of accessibility standards and mobile security best practices.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT