02 Nov
FullStack Android Developer
Vacancy expired!
- Collaborate with Tech Leadership, Product Owners, Design, QA, and other developers to define requirements, design, and develop the applications
- Design and implement native Android applications
- Participate in the full software development life cycle: from requirements definition, through development, to maintenance and enhancement
- Create and support native Android Applications
- Create and support backend Java services
- Create and maintain technical documentation
- Help to define enterprise standards for our new applications
- Clearly articulate development and timeline dependencies
- Perform peer code reviews
- 3+ years of hands-on mobile development experience
- Experience working with automated testing on the Android platform
- Expert level skills with Kotlin
- Strong knowledge of Android framework
- Experience building highly custom UI for mobile apps.
- Experience building & scaling Microservices using JAVA Spring Boot
- Experience with Java 8 (or newer) and Spring Boot
- Experience with Firebase, Push Notifications
- Familiar with Continuous Integration (CI) and its use in testing, building and deploying Android apps
- Strong understanding and experience in multi-threading, memory management, and network communication on Android devices
- Strong object-oriented programming skills and understanding of MVC pattern
- Experience using Git for source version control
- Experience producing and consuming SOAP/REST Web Services
- Application performance tuning and optimization
- Analytical, problem-solving mindset
- Self-driven with minimal supervision
- Learns quickly and can function with minimal supervision in a team environment
- Demonstrated organization and follow-up skills with strong initiative, commitment, and a positive attitude
- Experience with ecommerce, retail, automotive, financing industries
- Hands-on experience using new Android paradigms like MVVM, Databind, Jetpack components, Room
- Experience with using Amazon Web Services
- Familiarity with RESTful Microservices architecture and patterns
- Development experience with REST services using Spring Boot
- Knowledge of developing trends and emerging standards in mobile apps, mobile payments, and wearables.
Vacancy expired!