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