AgileGrid Solutions
Android Engineer
AgileGrid SolutionsGermany4 hours ago
Full-timeEngineering
About The Company

Secunet Security Networks AG is a leading provider of high-security communication solutions, dedicated to safeguarding digital interactions across various sectors. As a subsidiary of secunet Security Networks AG, stashcat GmbH specializes in developing simple yet secure communication tools tailored for government agencies, educational institutions, and enterprises. Their flagship product, the high-security messenger stashcat, is proudly made in Germany and is recognized for its robust encryption and user-centric design. The company continuously innovates and adapts its collaboration tools—including file storage, voice and video calls, calendars, and integrated collaboration features—to meet the evolving needs of its users. With a focus on security, privacy, and technological excellence, Secunet is committed to setting standards in the field of IT security and secure communication technology.

About The Role

We are seeking a highly skilled Android Developer to join our dynamic team at our Hannover location. In this role, you will focus primarily on the development and enhancement of our native Android application, utilizing Java and Kotlin. Your responsibilities will include implementing new app functionalities exclusively in Kotlin, migrating existing Java components, and contributing to the overall architecture and technology stack of the project. A significant part of your work will involve advancing our app architecture towards modern Android frameworks such as Jetpack Compose, Room, and contemporary state management approaches. Additionally, you will play a vital role in implementing and evolving end-to-end encryption mechanisms, ensuring the highest levels of security for our communication solutions. This position offers an exciting opportunity to work on security-critical features, collaborate closely with cross-functional teams, and share your expertise with junior developers, all within an innovative environment dedicated to technological excellence and societal impact.

Qualifications

The ideal candidate will possess a technical university degree or an equivalent qualification, complemented by at least five years of professional experience in native Android development. Proficiency in Kotlin is essential, along with solid experience in Java. You should have a comprehensive understanding of modern Android development tools and frameworks, including Jetpack Compose, ViewModel, LiveData, StateFlow, Coroutines, Flows, Room, Navigation Component, and WorkManager. A strong grasp of modern software architecture patterns such as MVVM is required. Additionally, experience with cryptography and encryption techniques—such as AES and RSA—and secure key management using Android Keystore or similar systems is highly desirable. Practical knowledge of encryption libraries like OpenSSL and a keen interest in security and encryption technologies are critical. Candidates with experience in unit and UI testing, working with end-to-end encrypted communication systems, and familiarity with protocols like Matrix are preferred. Leadership experience in technical projects or mentoring roles will be considered an advantage.

Responsibilities

As a key member of our development team, your responsibilities will include designing, developing, and maintaining our native Android application. You will implement new features and functionalities primarily in Kotlin, ensuring seamless migration and integration of Java components. Your role involves contributing to the architecture and technological direction of the app, with a focus on modern Android frameworks and best practices. You will be responsible for advancing the app architecture towards Jetpack Compose, Room, and other modern tools, while ensuring the implementation of secure encryption and key management solutions. Collaborating closely with design, quality assurance, product management, and other client teams is essential to deliver high-quality, secure solutions. You will also take on technical responsibility within sub-projects, mentoring junior developers, and actively participating in security-related technical decisions and architecture discussions. Your expertise will help shape the security features of our products, ensuring they meet the highest standards of confidentiality and integrity.

Benefits

At Secunet, we believe in fostering a supportive and flexible work environment. Our employees enjoy a variety of benefits, including flexible working hours, trust-based work arrangements, and the opportunity for remote work within the EU for up to 20 days annually. We operate across twelve locations in Germany, with options for shared desks and mobile office setups to suit individual preferences. Our company supports continuous professional development and career growth, offering tailored development programs and mentorship. Employees can take advantage of bike leasing, corporate fitness programs, discounted job tickets, and additional perks such as secudog. We are committed to work-life balance and societal relevance, working on solutions that have a significant impact on IT security and privacy. Our inclusive culture values diversity and mutual respect, with a focus on creating an environment where everyone can thrive and contribute meaningfully.

Equal Opportunity

Secunet Security Networks AG is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, gender, age, religion, sexual orientation, or any other characteristic protected by law. Our policies promote fairness, respect, and equal access to opportunities, ensuring that everyone has the chance to succeed and grow within our organization. We believe that a diverse workforce enhances our innovation, creativity, and ability to address complex security challenges effectively.

Key Skills

Ranked by relevance