banner
Android Engineer

Job Description

We are currently seeking to recruit an Android Engineer to join our clients' dynamic team in Nicosia, a subsidiary of a major banking institution of Cyprus. If you are passionate about technology and finding creative solutions, then this opportunity might be for you!


Their current tech stack includes:

  • React for their web interface
  • .NET 8 using C# and Java spring boot for their backend
  • Microservice, event-driven architecture
  • Postgres using Event Sourcing
  • gRPC calls for inter-service communication
  • Kafka message bus
  • Azure cloud
  • Native iOS and Android apps (coming soon)


Key Accountabilities

  • Develop a greenfield Android app for our B2C marketplace offering.
  • You will work in 2-week sprints and in conjunction with product, delivery, architecture, design, and data teams. 
  • Technical skills are important but they’re treading start-up territory which means unknowns are a part of life, so a team player with a positive attitude looking for a challenge is the perfect fit! 


Academic / Professional Qualifications

Bachelor's degree required, preferably in computer science, electrical and computer engineering, or equivalent work experience, master’s degree preferred.


Experience / Skills

  • Fluent in Kotlin
  • Minimum 4 years in Android development
  • Deep understanding of the Android SDK
  • Worked on apps which support multiple Android devices
  • Good knowledge of OOP language (Java/C#)
  • Quick learner who’s keen for a challenge
  • Fluent in English and Greek


Bonus points:

  • Knowledge of Jetpack Compose
  • Knowledge of MVVM design pattern
  • Published mobile app
  • Exposure to gRPC, event sourcing and messaging patterns
  • Github account with cool projects in it
  • Good understanding of microservice architecture
  • Basic use of docker
  • Continually be open to learning, sharing knowledge and taking on new challenges


Benefits

  • Competitive salary
  • Private health care
  • Pension fund
  • Hybrid working model
  • Work with latest technologies
  • Agile work environment
  • Bi-weekly sprint reviews with snacks
  • Unlimited freshly brewed coffee