Android Developer 6-12 months
Remote
Client Citizen Bank(Direct Client)
Required Skills/Experience:
• 5+ years of Android & Android Studio development experience
• High level skills in Java and Kotlin and strong ability with latest Android APIs
• Experience with Android build process
• Experience with concepts of CI/CD, ideally with Gradle and Jenkins
• Familiarly with Object-Orient Design and development best practices
• Familiarity with full stack development or experience is a plus
• Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards
• Demonstrates deep expertise in specific coding concepts and/or languages
• Evaluates program modules for performance scalability and openness of design
• Provides technical guidance to less experienced developers
• Reviews and/or certifies code of others
• Predicts application development requirements based on changes in underlying architecture
• Develops programming guidelines/standards and makes them accessible to other programmers
• Ability to develop functional, technical and user interface designs for an application that meets the defined requirements (business, system performance and standards)
• Experience with web applications that use responsive design to better support mobile browsers
• Experience in highly-secured online environments that use n-tier designs and extensive firewalling to enhance security.
Experience interfacing with back-end applications using MQ, SOAP, RESTful services, and JSON
• Experience partnering with others to solve problems quickly and efficiently
• Experience in the Financial Services Industry