Android Developer
Listed on 2025-12-01
-
Software Development
Software Engineer, Android Developer, Full Stack Developer
Overview
Description:
Demonstrates knowledge delivering software within a formal Systems Development Life Cycle (SDLC). Demonstrates knowledge of developing Java based applications. Ability to apply sound judgment in analyzing and organizing technical solutions. Effective research, analytical, and problem-solving skills. Effective interpersonal, verbal, and written communication. Ability to work independently and as part of a team. Bachelor’s Degree in related field and/or the equivalent combination of education, training, and experience.
and Qualifications
Required list of skills and competencies:
- Programming
Languages:
Kotlin, including Kotlin DSL for build scripts - Frameworks and Libraries:
Dagger/Hilt - Dependency injection; JUnit, Mockito, Espresso, Hamcrest - Testing frameworks;
Kotlin Coroutine - Asynchronous programming - Tools:
Proguard/R8 - Shrink, obfuscate, and optimize
Level III:
- Prior experience working on small to medium sized projects of increasing complexity, or a combination of education, training and experience
- Demonstrates ability to coach, lead, guide, and provide technical direction to professional staff members
- Ability to negotiate with stakeholders, governance committees, and senior management when deciding how best to deliver software solutions to satisfy business requirements
- Ability to deliver software using different software development methodologies
Level IV:
- Formal degree in a related field
- Advanced training/certification in information technology, computer science or related field
- Extensive experience in application/systems analysis, workflow or procedural analysis
- Strong planning, organizational, and multi-tasking skills
- Strong research, analytical, and problem solving skills
Level V:
- Excellent relationship and facilitation and presentation skills
- Demonstrated technical abilities in independently resolving complex problems
- Deep knowledge of financial industry trends, direction and standards that guide new technology offerings
- Experience, and demonstrated knowledge in strategic planning
- Experience leading, guiding, and mentoring professional staff
- College degree and formal training in information technology, computer science or related field
- Strong analytical expertise
- Knowledge of Financial industry best practices in relation to Mobile Application offerings and capabilities
- Experience delivering software using Agile frameworks such as Scrum, Kanban, or XP
- Previously developed native Android Apps using Google’s official IDE, Android Studio
- Refines knowledge by staying up to date on emerging trends in the mobile application development landscape
- Able to leverage techniques such as Test-Driven Development and Continuous Integration and Delivery pipelines
Programming Languages
Frameworks and Libraries
Tools
- Verimatrix - Code protection
- Wiremock - Service virtualization tool
- Launch Darkly - Feature management
- Google Playstore Console - App store
- Seniority level:
Mid-Senior level - Employment type:
Contract - Job function:
Information Technology - Industries: IT Services and IT Consulting
Note:
This description excludes non-essential postings and site notices. No claim of open status is made beyond this posting.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).