Overview
Keove, Junior / Mid. Android Developer

Junior / Mid. Android Developer iş ilanı – Keove
We are looking for teammates to join us in developing quality software products for our clients in and abroad Turkey.
Candidates must be comfortable with working both remote and in our office at Üsküdar / İstanbul. We have a “personal space aware” work environment and understand the needs for an individual to thrive. Here, you will be a part of a strong software team that is in touch with millions of users trough the mobile and web applications developed. As a competitive, hard-working and ever-learning team, we expect candidates to be;
- A team player,
- Content with their abilities, eager to learn new skills,
- Pro-active, confident enough to take on responsibility,
- A problem solver,
- A good researcher, able to find their way in (or at least around) the problems and fulfill delivery
- Eager to keep up with the best practices
Perks of Working With Us
- Flexible work hours, you can start working between 08:00-10.00.
- We are open to working remotely and we decide on these issues together as a team.
- No cubicles at the office, you will have your own desk and personal space.
- Good equipment will be provided, at least 2 4k monitors and a MacBook (or alternative).
- Good food is cooked at the office by a good cook, every day!
- Opportunity to work in reputable projects beside experienced developers.
- We have cats at the office garden! (Don’t ask us to kick out the cats, we will kick you out instead.)
Requiremens
- Bachelor’s degree or equivalent experience in Computer Science or related fields
- Excellent command of English
- Strong understanding of OOP principles
- At least 1 year of experience in developing Android Applications
- Must have at least 1 Android Application as reference in store
- Good command of Kotlin programming language
- Experience in using REST API’s, HTTP Services
- Event patterns (Delegation, Callback blocks, Observing)
- Comfortable with using source control systems
- Enough experience with UX design tools (Sketch,Figma etc.) to project the design into application
- Experience with Firebase (FCM, Analytics, Crashlytics, Linking, Performance)
Plus
- Experience in test-driven development
- Knowledge / Experience with LiveData
- Knowledge / Experience with Observers
- Knowledge / Experience in mobile software architecture design MVC / MVP / VIPER / MVVM
- Knowledge / Experience with ORM (Room or alternative)
- Knowledge / Experience with repository pattern
- Knowledge / Experience in live video stream is a BIG PLUS
- Knowledge / Experience in agile methodologies
- Knowledge / Experience in CI / CD for mobile applications
Başvuru : cagri.ozdes@keove.com