Position: Android Developer (Java, Kotlin)
Company: Strikersoft
Experience required: 1y
English level: intermediate

**Requirements**
· 1+ finished commercial client-server applications.
· 1+ years of Android development experience.
· Knowledge of Java and Kotlin.
· Experience with Android SDK.
· Knowledge of main Android components, their life-cycle.
· Experience with persistence, SQLite and content providers.
· Experience with creating applications for multiple screen resolutions/sizes.
· High responsibility and oriented on high quality.
· Don’t afraid old stack and support legacy code.
· Intermediate level of English.

**Our benefits:**
We propose a decent level of autonomy together with responsibility and empowerment.
Low bureaucracy and fast movement. Working with us is a great opportunity to see your outcomes and the value of your activities right away.
• 8 hours working day/5 days working week;
• Competitive salary rates;
• Paid vacations (20 working days) and national holidays;
• Compensation for sick lists;
• We offer flexible working hours because we believe in a perfect work-life balance;
• Hybrid work model (office and remote);
• The company appreciate your time, so all the overtime is paid;
• Friendly team;
• Modern office and equipment;
• Opportunity for professional and career growth;
• Compensation for external training;
• Regular party and team buildings and different funny activities;
• Fruit day;
• Comfortable office with good transport accessibility for public and private transport and good nearby infrastructure. Office located by subway in the city center.

**Responsibilities**
As an Android Developer you will:
• Add new features
• Support current code-base (fix bugs)
• Adopt apps to new Android versions and Google policies.

**About the project**
Sweden project which performs market-leading solutions for alarm and incident management and, together with Strikersoft, has developed a number of unique services that have changed the market at its core.
Unique alarm system handles 1 million events generated by more than 12,000 people and devices at 150 businesses and organizations each and every month.

Stack: complex mix old school style on Java like MVC with foreground service, command executor services (rest commands) + RxJava + some parts of code wrote on Kotlin, coroutines, there is some feature in the app implemented on the MVP architecture inspired by Clean Architecture.
Besides developing and supporting current apps need also, sometimes, analyze logs from customer to investigate some issues on customer side.

The team: Senior Mobile Developer, QA Engineer from our side and big team (appr. 20 guys) from customer’s side.