Mobile Developer (Android and iOS)
Genesis Digital Solutions Lisbon, Portugal
Software Development · 51-200 employees
About the role
Develop and maintain mobile applications for Android and iOS platforms throughout the full software development lifecycle. Collaborate with teams on backend and web solutions using Java/Spring Boot or Angular while ensuring code quality and scalable deployment.
What they look for
Requirements
Requires at least 5 years of experience in full-lifecycle Android development with Java, iOS development with Swift, and Java/Spring Boot or Angular. Candidates must demonstrate strong software engineering practices and the ability to work effectively within a collaborative development team.
Benefits
Full description
Meet Genesis
Genesis Digital Solutions is a consulting and technology company that helps organizations turn ideas into measurable business impact through digital expertise and AI innovation. Founded in 2018, we operate across Portugal and the United Arab Emirates, supporting clients in multiple industries with intelligent, scalable, and secure solutions. We combine strategy, engineering, and emerging technologies such as AI, Data, Web3, and Digital Product Development to drive transformation end to end. Our focus is on building practical, human-centered solutions and long-term partnerships that enable sustainable growth, innovation, and real-world results.
Your Next Challenge
We are looking for a Mobile Developer with strong experience across both Android and iOS development to join an international technology environment. In this role, you will be responsible for the full lifecycle development of mobile applications, working with Java on Android and Swift on iOS, while also contributing to backend or web development using Java/Spring Boot or Angular.
What You’ll Work On
- Develop
and maintain mobile applications for both Android and iOS platforms
- Work
across the full software development lifecycle, from design and development to testing, deployment, and maintenance
- Build and
enhance Android applications using Java
- Develop
and maintain iOS applications using Swift
- Collaborate on backend or web solutions using Java/Spring Boot or Angular
- Work
closely with development teams to deliver reliable and scalable solutions
- Contribute to code quality, troubleshooting, and continuous improvement
- Support
the integration and deployment of mobile applications through modern CI/CD practices
What We’re Looking For
- Minimum 5
years of experience in full-lifecycle Android development using Java
- Minimum 5
years of experience in full-lifecycle iOS development using Swift
- Minimum 5
years of experience with Java/Spring Boot or Angular
- Strong
understanding of mobile application development and software engineering practices
- Ability
to work across different technologies and collaborate effectively within a development team
- Strong
problem-solving and analytical skills
Bonus Points
- Experience integrating iOS/Android CI processes using GitHub Actions
- Experience with React Native and/or Flutter
- Experience with mobile CI/CD and automated deployment processes
Why You’ll Stay
- A
workplace that values innovation and personal growth
- Opportunities to work on high-impact projects for leading clients
- Flexible
hours and hybrid work options
- Support
for professional development, including training and certifications
- Health and life insurance
- 25 days of annual leave
Similar roles
-
Engineer, Android
Notability San Francisco, California, United States · $120K–$175K/yr
-
Senior Android Engineer
Sekai United States
-
R&D – Linux Android Platform Engineer
Qualcomm Guangdong, Yunnan, China
-
Mobile Applications (Android) Intern
Shure Niles, Illinois, United States · $48K–$89K/yr
-
Senior Engineer, Android
Fanatics Collectibles New York, New York, United States · $160K–$200K/yr
- Sr. Android Engineer (Remote)