Position: Senior Android Developer
Company: KitRum
Experience required: 3y
Category: Android
English level: upper
Published: 2021-09-01T00:00:00+03:00

Required skills
— 4-5+ years of experience in development of large scale mobile applications with multiple brandings
— Expertise in Android/Kotlin technologies
— Ability to manage and organize release procedures of multiple Apps
— Familiarity with Mobile CI/CD tools (Gitlab CI)  
— Strong understanding of Android software design patterns (e.g., MVC, MVVM, MVP)
— Good knowledge of Data Structures & Algorithms (The role requires a lot of vanilla solutions to a wide variety of software challenges)  
— Good communication skills and self-driven/sufficient on technical solutions.
— Ability to execute on bigger projects without additional support
— Level of English: Upper-Intermediate 


As a plus 

— Willingness to work in a cross-platform tech stack that includes webview wrappers (Hybrid Apps) 
— Knowledge of ​​JavaScript, TypeScript
— Experience with Webview Wrappers (Hybrid Mobile Development) 

We offer
— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH mode 
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities

— Develop Android app features using the newest Android/Kotlin technologies
— Follow the updates that have been done in the client's Website, implement corresponding changes accordingly
— Maintain and manage releases (Develop necessary CI, CD processes) using GitLab 
— Maintenance of the apps (Stability, Crashes etc.) 
— Attend dailies, groomings and other ceremonies that are required by the agile methodology of the team

Project description

Client’s company is a leading player in the rapidly growing market for online gaming via mobile, tablet and computer, with well-known brands and strong positions, primarily in casino and sports betting. The client is serving entertainment services in a $100bn industry that is fast growing and operating more than 20 brands across the world with several gaming licenses. 

In the App domain, the main responsibility is to provide robust native app products to users so they can experience the same top-notch online gambling as they have on the web.
The apps are listed in the App Store for iOS and also get distributed as an Android bundle via client's websites. 

Currently, the client is responsible for the maintenance and development of 21 apps (usually derived from a root app) within 9 countries, covering both iOS and Android platforms. Those apps are usually packaged with their corresponding brand based on a root bundle the client manages.

While utilizing a webview to provide the main functionality, the client is continuously trying to improve the performance of the apps by optimizing webview and also implementing native counterparts to provide users a seamless mobile experience. 

They actively encourage people to explore new areas, new ways of working, new aspects of the business to continue learning and move forward in their careers. Taking risks is ok, as long as we are always learning which makes the client’s company the perfect environment.

Сompany description

KitRUM is a one-stop custom software development company headquartered in sunny Florida with development centers in Ukraine and Poland.
With a pool of 300+ top-notch engineering resources, we help CxOs of VC-backed startups and fast-growing tech companies in the US, EU and Australia to custom build software engineering teams packed with top-tier talent.

Why us? 

We realize that one of the most crucial things for developers — adequate clients and fascinating projects. So we qualify our clients to make sure that they:
- have an idea that they believe will make the world a better place;
- think long-term and looking for a trusted-tech partner;
- want to rely on and avoid micromanaging;
 - are not f$%$ing jackasses :-)
Follow our team on Instagram to know more about our daily life :)
We adore making new friends on the board!