Genesis Digital Solutions

Mobile Developer (Android and iOS)

Genesis Digital Solutions Lisbon, Portugal

Software Development · 51-200 employees

Yesterday
android Senior (5-10 yrs) Full-time Portugal
Log in to apply, save this posting, or score it against your profile with AI.

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

Android development iOS development Java Swift Spring Boot Angular Software development lifecycle CI/CD GitHub Actions React Native Flutter Problem-solving Analytical skills Mobile application development

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

Flexible hours Hybrid work options Professional development support Training and certifications Health insurance Life insurance 25 days of annual leave

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