Job Description
Job : Android Developer
Location : Raleigh, NC
Skills : Android platform, Kotlin or Java, banking experience, MVVM
GC/USC only,
Android Developer to join our team in Raleigh, NC (Need Onsite day 1, hybrid 3 days from office) .
Requirements:
- 3+ years of experience developing high availability applications for the Android platform
- Fluent in Kotlin or Java
- Strong UI development skills
- Knowledge of asynchronous programming techniques including Coroutines
- Experience implementing applications based on MVVM and Clean Architecture
- Solid understanding of test-driven development (TDD)
- Experience with network libraries like RetroFit and REST APIs
- Knowledge of GSON, JSON, and Javascript is desirable
- Demonstrated problem solving abilities focusing on application design, test driven development, and code quality
- Knowledge of Continuous Integration and Delivery (CI/CD) a plus
- Well versed in source control, especially Git
- Experience working with AWS is a plus
Responsibilities:
- Work closely with product, design and UX to develop a new banking experience
- Contribute to the development of Android applications
- Participate in code reviews
- Participate in all Agile ceremonies
- Design, develop, and refine features and functionality
- Develop and maintain high quality code using industry best practices
- Publishing builds through pipeline and app store submission process.
- Instruct, direct and quality assure the work of other developers and analysts.
- Gather client requirements, analyze, design and create complex application solutions.
- Prepare detailed specifications from which complex programs will be written.
Job Tags
Full time, Work at office, Local area,