Senior Android Engineer

best job tool Germany
Visa Sponsorship Relocation
Apply
AI Summary

N26 GmbH is seeking a Senior Android Engineer for their Mobile Core team to design, develop, and maintain high-quality Android applications. The role involves collaborating with Tech Leads, mentoring junior engineers, and upholding technical standards. Key requirements include deep Kotlin expertise, Android Open Source Platform experience, and knowledge of architectural patterns like MVVM. This position offers a competitive development budget, flexible work arrangements, and a chance to influence digital banking innovation.

Key Highlights
Design, develop, and maintain high-quality Android applications.
Collaborate with Tech Leads and mentor junior engineers.
Utilize Kotlin, Android Open Source Platform, and architectural patterns like MVVM.
Key Responsibilities
Design, develop, test, deploy, and maintain robust Android applications aligned with product requirements and user needs.
Collaborate closely with your Tech Lead and cross-functional teams to architect scalable and efficient features, ensuring high performance and security standards.
Mentor junior engineers by providing guidance on best practices, code reviews, and fostering a culture of quality and continuous improvement.
Stay current with industry trends and emerging technologies, proposing innovative solutions to enhance our mobile platform.
Contribute to the development and refinement of architectural patterns, coding standards, and technical documentation.
Participate actively in team discussions, sprint planning, and review sessions to ensure alignment and transparency.
Drive automation efforts around CI/CD pipelines to streamline deployment processes and improve release cycles.
Uphold the principles of test-driven development and dependency injection to deliver reliable and maintainable software.
Assist in troubleshooting and resolving production issues swiftly to minimize user impact.
Promote a collaborative and inclusive environment that encourages knowledge sharing and collective problem-solving.
Technical Skills Required
Kotlin Android Open Source Platform Material Design MVVM Kotlin Flows Coroutines TDD BDD Dependency Injection CI/CD
Benefits & Perks
Competitive personal development budget
Work-from-home budget
Flexible work arrangements (1 day in office/week)
Discounts on fitness and wellness memberships
Discounts on language learning apps
Discounts on public transportation
Premium subscription for personal N26 bank account
Subscriptions for friends and family members
Extra day of annual leave for each year of service
Comprehensive relocation package
Visa support
Nice to Have
Active participation in Android community events, conferences, or meet-ups

Job Description


About The Company

N26 GmbH has revolutionized the banking industry by creating a fully digital, customer-centric banking platform designed for today’s interconnected world. Headquartered in Berlin, Germany, N26 operates across multiple European cities including Vienna and Barcelona, boasting a diverse team of over 1,500 employees representing more than 80 nationalities. The company's core mission is to eliminate traditional banking barriers such as physical branches, paperwork, and hidden fees, providing an elegant digital experience that offers significant savings and convenience to its users. N26’s innovative approach leverages cutting-edge technology and sleek design to empower individuals to manage their finances seamlessly and securely from anywhere in the world. The company prides itself on fostering a collaborative, inclusive, and dynamic work environment where continuous learning and technological advancement are at the forefront of its culture.

About The Role

We are seeking a talented Senior Android Engineer to join our Platform Engineering Domain within the Mobile Core team. This role offers an excellent opportunity to work on complex and innovative projects that shape the future of digital banking. As a Senior Android Engineer, you will be instrumental in designing, developing, and maintaining high-quality Android applications that deliver a seamless user experience. You will collaborate closely with your Tech Lead to architect new features and ensure their successful implementation. Mentoring junior team members, advocating for best coding practices, and staying abreast of the latest technological trends are integral parts of this role. Working within a cross-functional team, you will uphold the highest technical standards, contribute to continuous improvement initiatives, and help foster a culture of innovation and excellence. This position provides a platform to challenge the status quo, influence product development, and grow your expertise in a fast-paced, forward-thinking environment.

Qualifications

The ideal candidate will possess deep expertise in Kotlin and extensive experience working with the Android Open Source Platform. A thorough understanding of Material Design principles and architectural patterns such as Model-View-ViewModel (MVVM) is essential. Proven experience with reactive programming frameworks like Kotlin Flows and Coroutines, along with a focus on testability through Test-Driven Development (TDD), Behavior-Driven Development (BDD), and Dependency Injection, is highly desirable. Candidates should have a track record of managing and optimizing CI/CD pipelines for mobile applications and building reusable components that serve as foundational elements for engineering teams. Excellent communication skills, a proactive mindset, and the ability to drive iterative improvements are crucial. Additional valuable traits include active participation in Android community events, conferences, or meet-ups, demonstrating a passion for continuous learning and industry engagement.

Responsibilities

Design, develop, test, deploy, and maintain robust Android applications aligned with product requirements and user needs. Collaborate closely with your Tech Lead and cross-functional teams to architect scalable and efficient features, ensuring high performance and security standards. Mentor junior engineers by providing guidance on best practices, code reviews, and fostering a culture of quality and continuous improvement. Stay current with industry trends and emerging technologies, proposing innovative solutions to enhance our mobile platform. Contribute to the development and refinement of architectural patterns, coding standards, and technical documentation. Participate actively in team discussions, sprint planning, and review sessions to ensure alignment and transparency. Drive automation efforts around CI/CD pipelines to streamline deployment processes and improve release cycles. Uphold the principles of test-driven development and dependency injection to deliver reliable and maintainable software. Assist in troubleshooting and resolving production issues swiftly to minimize user impact. Promote a collaborative and inclusive environment that encourages knowledge sharing and collective problem-solving.

Benefits

Joining N26 offers a range of benefits designed to support your professional growth and personal well-being. You will have access to a competitive personal development budget, enabling continuous learning and skills enhancement. The company provides a work-from-home budget, along with flexible work arrangements—employees typically work in the office one dedicated day per week, with the option for remote work on other days. N26 offers discounts on fitness and wellness memberships, language learning apps, and public transportation. As part of the team, you will receive a Premium subscription for your personal N26 bank account, along with subscriptions for friends and family members. Additional benefits include an extra day of annual leave for each year of service, a comprehensive relocation package with visa support if needed, and the opportunity to work with cutting-edge technologies in a diverse and inclusive environment. The company fosters autonomy and encourages innovation, ensuring employees feel valued and empowered.

Equal Opportunity

N26 GmbH is committed to fostering a diverse and inclusive workplace where every individual is valued and respected. We believe that our strength lies in the varied perspectives and experiences of our people. We actively encourage applications from candidates of all backgrounds, cultures, genders, sexual orientations, abilities, neurodiversities, and ages. Our goal is to create an environment free from discrimination and harassment, where everyone has the opportunity to reach their full potential. We are dedicated to building talented teams that reflect the communities we serve and to promoting equity across all aspects of our organization. If you require any accommodations during the application process, please contact us at candidate.exp@n26.com. Learn more about our initiatives on Diversity, Equity, & Inclusion on our website.


Similar Jobs

Explore other opportunities that match your interests

Android Software Engineer

Mobile
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Scalable Capital

Germany

Software Engineer II - Logistics Optimisation, Routing Experimentation

Mobile
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Delivery Hero

Germany

Staff Android Engineer

Mobile
3d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

axel springer national media &...

Germany

Subscribe our newsletter

New Things Will Always Update Regularly