Ardanis is seeking a highly skilled and motivated Senior Mobile App Developer to join our growing team. In this role, you will be at the forefront of designing, developing, and maintaining high-quality Android applications for our payment platform. You will work closely with a talented team of developers, designers, and product managers to create seamless and engaging mobile experiences. If you have a passion for mobile technology, a strong technical background, and a track record of delivering successful Android applications, we’d love to hear from you.
Responsibilities:
- End-to-End Development: Independently manage all phases of the Android application lifecycle, including design, development, testing, deployment, and ongoing maintenance.
- Collaboration: Work closely with product managers, designers, and other developers to translate requirements into robust, scalable technical solutions.
- Architectural & Technical Excellence: Design and implement Android applications following best practices for scalability and maintainability. Optimize app performance, troubleshoot issues, and ensure compatibility across a range of Android devices and OS versions.
- Innovation & Quality: Stay current with mobile development trends and integrate relevant innovations into your work.
Emphasize clean, efficient code with strong unit-test practices to ensure high-quality deliverables.
Requirements
- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field;
- 6+ years of professional Android development experience;
- Strong proficiency in Kotlin and the Android SDK;
- Deep understanding of Android UI/UX principles, design patterns, and best practices;
- Solid knowledge of mobile performance optimization, memory management, and security;
- Demonstrated experience with unit testing and a commitment to maintaining high-quality code;
- Excellent problem-solving skills and the ability to work both independently and collaboratively;
- Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Preferred Qualifications:
- A portfolio of published apps on the Google Play Store;
- Hands-on experience with Jetpack Compose and Kotlin Coroutines;
- Contributions to open-source projects or active participation in the Android developer community.
Location Requirement: Candidates must be based in Portugal, Ireland, United Kingdom, Spain, or Brazil.