Padmi

Other Service Line - Geospatial Manager MAP - GSMNGR

San Francisco Bay AreaPosted 11 months ago
Software engineeringUnspecified
Apply at eTeam

Opens the source posting on www2.jobdiva.com

Source description

About the role

View original

Role: Android lead developer

Palo Alto - CA

Onsite

Job Description/ Responsibilities

Android Developer lead role is pivotal in shaping our digital banking platforms by developing new features, enhancing existing functionalities, and ensuring a seamless user experience across Android devices. You will also contribute to CI/CD pipeline development and collaborate with DevOps teams to streamline mobile app delivery and infrastructure.

Required Skills & Experience:

• Experience: Minimum 8 years of hands-on Android development experience for smartphones and tablets.

• Languages & SDKs: Proficiency in Kotlin and Java, with deep knowledge of the Android SDK.

• Architecture & Libraries: Experience with Jetpack libraries, Dagger/Hilt, Room, LiveData, ViewModel, and Navigation Component.

• API Integration: Strong experience integrating RESTful APIs, OAuth, and third-party SDKs.

• UI/UX: Solid understanding of Material Design, accessibility standards, and responsive UI development.

• Testing: Familiarity with JUnit, Mockito, Espresso, and Robolectric for unit and UI testing.

• Version Control: Proficient with Git, GitHub/GitLab workflows, and branching strategies.

• CI/CD & DevOps: Experience building and maintaining CI/CD pipelines, managing build automation, and working with mobile DevOps tools and practices.

• Security & Compliance: Knowledge of OWASP Mobile Security, PCI DSS, GDPR, and secure data handling practices.

• Agile Methodology: Comfortable working in Agile/Scrum environments with tools like JIRA and Confluence.

• Fintech Domain: Experience or strong interest in banking, financial services, or fintech applications.

Key Responsibilities:

• Design, develop, test, and maintain high-performance Android applications using Kotlin and Java.

• Collaborate with cross-functional teams including product managers, UX/UI designers, QA engineers, backend developers, and DevOps engineers.

• Implement modern Android architectural patterns such as MVVM, MVI, and leverage Android Jetpack components.

• Ensure secure coding practices to protect sensitive financial data and comply with industry standards.

• Integrate with RESTful APIs, GraphQL, and third-party services to deliver comprehensive banking functionalities.

• Optimize app performance, security, and responsiveness across a wide range of Android devices and OS versions.

• Participate in the full software development lifecycle, including planning, development, deployment, and post-release support.

• Develop and maintain CI/CD pipelines for Android apps using tools like Bitrise, GitHub Actions, Jenkins, or CircleCI.

• Collaborate with DevOps teams to manage build automation, release processes, and mobile infrastructure.

• Stay updated with the latest Android development trends, tools, and best practices, especially in mobile security and fintech.

• Conduct thorough debugging and troubleshooting to maintain app stability and performance.

• Participate in code reviews to ensure code quality, maintainability, and adherence to development standards.

Bonus Skills:

• Experience with Firebase, AWS, Azure, or Google Cloud Platform.

• Familiarity with mobile backend-as-a-service (MBaaS) solutions.

• Knowledge of WebSockets, Push Notifications, and real-time data handling.

• Exposure to blockchain technologies and their applications in financial services.

• Experience with A/B testing, analytics tools (e.g., Firebase Analytics, Mixpanel), and performance monitoring.


Education:

• Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Pay rate: 0-60.71 USD per Hour Job type: Contract Division: eTeam Inc (US) Category: eTeam United States Reference: 25-439876

One address, no account. We’ll tell you when matching roles go live.

More at eTeam

Related open roles

View all roles