Senior Android Engineer - Payments
On-siteBarcelona, Catalonia, Spain
Barcelona, Catalonia, SpainOn-siteFull TimeSenior LevelMasters DegreeFintechLarge
Full TimeSenior LevelMasters DegreeLargeFintech
Job Summary
Design, implement, and maintain scalable Android applications using Kotlin, Compose, and reactive programming paradigms within cross-functional teams. Own product impact by bridging technical execution with requirements, ensuring code quality through rigorous testing and architectural best practices. Contribute to the real-time trading platform by building secure, compliant, and responsive mobile solutions that prioritize testability and maintainability. Engage in proactive knowledge sharing while adhering to Agile methodologies in a fast-paced fintech environment.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Experience building high-quality Android applications at fast-paced tech companies or fintech startups, with hands-on experience in designing, implementing, and maintaining scalable mobile solutions
- Experience with the Android Open Source Platform and Material Design principles
- Experience with Kotlin
- Experience with Reactive programming - Kotlin coroutines - Flow
- You'd rather take a Dagger to your heart than have flaky code sitting around for a long time
- Test cases are the first things you think of before building a feature and the last things you check before pushing your code
- You like Compose and use it fluently
Desired Qualifications
- Experience with Model-View-ViewModel architectural patterns
- Able to build software with a focus on testability - Test/Behavior Driven Development, Dependency Injection
- Active participant/speaker at meet-ups and conferences in the Android community
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.