logo inner

Senior Android Engineer

LemFiRiga, Latvia | WorldwideOnsite

About our Company:


LemFi (YC S21, Series B) is revolutionizing cross-border financial services for immigrants through its multi-currency platform, processing over $1 billion in monthly transactions. We provide instant remittances, foreign exchange services, and multi-currency accounts, all in one seamless experience. With 300+ employees across 15+ countries, our platform supports twelve currencies and integrates directly with local banks and mobile money providers, ensuring fast, low-cost transactions. But we’re not stopping at payments.

LemFi is building a comprehensive financial ecosystem empowering immigrants with the financial tools they need to thrive—wherever they go.

Our vision:

To build the first full-stack financial services hub for the world’s immigrant population. 🚀
Job Summary:You are a candidate who would thrive in a fintech startup environment like ours, where we readily accept individuals with a humble, yet uplifting attitude alongside a diligent sense of work ethic. The teams here at Lemonade Finance are passionate about their work and fields of expertise, but also lend hands on cross-functional responsibilities to ensure the success of the company and the satisfaction of our clientele.We are looking for an experienced Senior Android Engineer to join our team.

If you are passionate about building high-performance mobile applications, have a deep understanding of Android development, and thrive in creating intuitive, seamless user experiences, we want to hear from you! This role is ideal for someone with a strong sense of ownership, a commitment to shipping quality code, and a drive to constantly improve.

Job Responsibilities:


Design and Development:

  • Architect, design, and develop scalable and maintainable Android applications.
  • Implement performant APIs and optimize app interactions with backend services.
  • Ensure apps are built with a keen focus on security and privacy best practices.
  • Code Quality and Best Practices:
  • Write clean, maintainable, and well-documented code following industry standards.
  • Conduct and participate in peer code reviews to ensure quality and consistency.
  • Continuously monitor app performance and debug/optimize for speed and responsiveness.

User Experience:

  • Collaborate closely with designers, product managers and other relevant stakeholders to create engaging and intuitive user interfaces.
  • Implement UI/UX designs with attention to detail, ensuring pixel-perfect execution.
  • Stay updated on Android design patterns and guidelines to deliver a modern, user-centric experience.

Ownership and Collaboration:

  • Take full ownership of features and deliverables, from development to production release and beyond.
  • Work cross-functionally with product, backend, and QA teams to ensure seamless app functionality.
  • Mentor and direct junior developers, fostering a culture of learning, improvement and excellence.

Requirements:


Technical Expertise:

  • 5+ years of professional experience in Android development.
  • Deep knowledge of Kotlin and Java, with hands-on experience building complex mobile applications.
  • Strong understanding of Android frameworks, architecture components (e.g., MVVM, Clean Architecture), and design patterns.
  • Expertise in building RESTful (or otherwise, e.g GraphQL APIs) for mobile apps.
  • Familiarity with tools and libraries like Jetpack Compose, Retrofit, Hilt, and Coroutines.
  • Solid understanding of mobile security concepts, including encryption, secure storage, and authentication mechanisms.
  • Experience with CI/CD pipelines for Android apps.

UI/UX Focus:

  • Proven experience creating user-friendly, responsive, and visually appealing UIs.

Soft Skills:

  • Strong problem-solving and analytical skills with a detail-oriented mindset.
  • High sense of ownership and accountability for delivering top-quality work.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team.

Nice to Haves:

  • Knowledge of performance profiling tools like Android Studio Profiler
  • A strong portfolio of published apps.
  • BS/MS degree in Computer Science, Engineering or a related subject
  • Experience with Automated UI Testing
  • Experience in the fintech industry.
  • Location- Riga, Latvia

Life at LemFi

International Payments for everyone. Send money to friends and family in 20+ countries.
Thrive Here & What We Value1. Humble and Confident2. Focus on Excellence but Understand Limitations3. Emphasis on Customer Service4. Passionate Team Members5. CrossFunctional Responsibilities6. Commitment to Growth and Customer Base7. Community-focused Approach8. Fintech Startup Environment9. Multi-currency Account for Business Needs10. Strong Network in African Diaspora Communities
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2025