×
Register Here to Apply for Jobs or Post Jobs. X

Android Developer

Job in Cincinnati, Hamilton County, Ohio, 45208, USA
Listing for: BCforward
Seasonal/Temporary position
Listed on 2026-07-15
Job specializations:
  • Software Development
    Android Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

BC forward is seeking a highly motivated and experienced Android Developer

Duration: 6 Months contract

Job Description:

We are seeking a highly skilled Android Engineer to design, develop, and maintain secure, scalable, and customer‑centric mobile banking applications. The ideal candidate is passionate about delivering exceptional mobile experiences and has deep expertise in modern Android development, software architecture, performance optimization, and enterprise‑grade application security.

Must Have

Skills:

  • 1-3 years’ experience in Java 17 or higher
  • 1 to 2 years’ experience working in agile/scrum teams
  • JSON Parser
  • Kotlin
  • Object Oriented Design
  • Strong understanding of Clean Architecture and MVVM principles
Key Responsibilities
  • Design, develop, test, deploy, and support native Android applications throughout the full software development lifecycle (SDLC).
  • Build high-quality, maintainable, and scalable mobile solutions using Kotlin and modern Android frameworks.
  • Develop customer‑facing features that enhance digital banking experiences across account servicing, payments, transfers, alerts, authentication, and financial management capabilities.
  • Collaborate with Product Owners, UX Designers, Architects, and backend engineering teams to translate business requirements into technical solutions.
Software Engineering & Architecture
  • Perform software design, code analysis, technical reviews, and system architecture assessments.
  • Apply object‑oriented design principles, design patterns, and modern Android architectural patterns such as MVVM and Clean Architecture.
  • Develop reusable, modular, and testable components that support long‑term maintainability.
  • Analyze system risks, technical debt, performance bottlenecks, and reliability concerns to improve application stability.
User Experience & Accessibility
  • Design and implement intuitive, responsive, and accessible user interfaces using Jetpack Compose and Material Design principles.
  • Ensure compliance with accessibility standards (WCAG/ADA) and provide an inclusive user experience for all customers.
  • Partner with UX teams to continuously improve usability, customer satisfaction, and digital engagement.
API Integration & Security
  • Integrate Android applications with RESTful and GraphQL APIs, authentication services, and enterprise backend platforms.
  • Implement secure coding practices and mobile security controls, including biometrics, encryption, OAuth, and secure data storage.
  • Support fraud prevention and regulatory compliance requirements within the mobile banking platform.
Quality Engineering
  • Develop and maintain automated unit, integration, and UI test suites.
  • Participate in code reviews and promote engineering best practices.
  • Utilize testing frameworks such as JUnit, Mockito, MockK, Espresso, and Robolectric to improve code quality and reliability.
  • Support continuous integration and continuous deployment (CI/CD) practices.
Performance & Reliability
  • Monitor and optimize application performance, memory utilization, startup time, responsiveness, and crash‑free user sessions.
  • Troubleshoot production issues, perform root cause analysis, and implement long‑term solutions.
  • Leverage observability and analytics tools to identify and resolve performance issues proactively.
Technology Innovation
  • Evaluate emerging mobile technologies, frameworks, and development practices.
  • Provide recommendations for modernization initiatives and platform enhancements.
  • Contribute to engineering standards, architectural governance, and mobile development roadmaps.
Production Support
  • Maintain, support, and document application functionality.
  • Participate in incident response, production support, and release management activities.
  • Collaborate with cross‑functional teams to ensure operational excellence and application availability.
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field.
  • 5+ years of Android application development experience.
  • Strong proficiency in Kotlin and Android SDK.
  • Experience with Jetpack Compose and modern Android UI development.
  • Experience implementing RESTful API integrations.
  • Solid understanding of MVVM architecture and object‑oriented…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary