Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Work Model: Hybrid
Duration: 12 Months
About the role:
We are seeking a Senior Android Developer to join our client's mobile development team within the CTS organization. As part of the team, you will design and deliver solutions for a variety of projects related to our mobile banking platform. You will have experience in developing native Android solutions and proven experience leading others.
This is a long-term opportunity with a great culture, work-life balance, and ability to network. The team is working in a dynamic, agile, and cross-platform environment focused on best user experience and on-time project delivery. The Mobile Development & Application Team is responsible for building and maintaining mobile banking solutions, connecting people who want to manage their financial needs with world-class financial services directly through their mobile devices.
Typical Day-to-Day:
• 1 hour per day in meetings on average
• All internal stakeholder interaction
• No customer data access
• 15-person collaborative team
Responsibilities
Must Have Responsibilities:
• Prime contact with technical experts, project teams, business and outside vendors, providing leadership, guidance and direction
• Work independently and often autonomously as the senior or lead developer and coach/guide team members within area of expertise
• Overall accountability for the delivery of the solution design and deliverables
In conjunction with architects and managers provide effort estimates for new projects and initiatives
• Consult on development of the System Requirements Specification (SRS); work closely with Business analyst to translate business requirements into timely and robust technical solutions
• Lead the creation of a comprehensive end-to-end solution and coordinate with Solution Architects and other Solution Designers as required driving the creation of the System Design Specification [SDS]
• Work with developers to ensure that the detailed technical design is fully understood and the development initiatives are in line with the intended design and standards
• Ensure team members adhere to guidelines/procedures on highly complex or large scale projects complying with the system development life cycle (SDLC) and project management methodology (PMLC)
• Conduct code reviews to ensure quality, standards compliance, re-usability and ease of maintenance
• Deliver effective and efficient solutions by meeting key project milestones and ensure that the project deliverables are on time, within budget, and adhere to the corporate quality and security standards
• Continuously enhance knowledge/expertise in own area and keep current with leading-edge technologies trends/developments
• Provide technical support for escalated incidents/outages to ensure that they are resolved efficiently with minimal impact to stakeholders
• Provide input into the Application Deployment Plan
• Work on a broad range of tasks and multiple, concurrent projects; prioritize and manage own workload in order to deliver quality results and meet timelines
• Support a positive work environment that promotes service to the business, quality, innovation and teamwork
• Participate in knowledge transfer within the team and business units
Experience
• 7+ years of experience in mobile development
• 5+ years with Kotlin on Android platform
• Experience leading/mentoring technical team members (Nice-to-Have)
• Experience working with a distributed team with both onshore and offshore developers (Nice-to-Have)
• Experience in the financial services industry (Nice-to-Have)
Skillsets
MUST-HAVE Hard Skills:
- 7+ years of experience in mobile development and 5+ years with Kotlin on Android platform
- Hands-on experience with Jetpack Compose libraries
- Hands-on experience with development tools such as Android Studio, Gradle, Emulator etc.
- Hands-on experience with software design pattern such as MVC, MVP, and MVVM
- Hands-on experience with automated testing via JUnit and platform specific frameworks like Robolectric and Espresso
SOFT SKILLS:
- Excellent oral and written communication skills
- Ability to prioritize job duties and multi-task in a fast-paced environment
- Well organized, self-motivated, strong team player
- Proven analytic and problem-solving skills
- Highly organized, self-motivated, customer oriented
NICE-TO-HAVE:
- Knowledge of analytics tool such as Dynatrace, SonarQube, Crashlytics, etc.
- Experience in leading/mentoring technical team members
- Experience working with a distributed team with both onshore and offshore developers
- Experience in the financial services industry
Education:
• A University or College degree in Computer Science or equivalent field is an asset
About US Tech Solutions:
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Recruiter Details:
Name: Sandeep Prajapati
Email: [email protected]
Internal ID: 26-04811
Key Skills
Ranked by relevanceReady to apply?
Join US Tech Solutions and take your career to the next level!
Application takes less than 5 minutes

