Position: Senior Android Engineer
Company: Knubisoft
Experience required: 3y
Category: Android
English level: intermediate
Published: 2022-12-01T00:00:00+02:00

Knubisoft is looking for Senior Android Engineer

**About project**
As a member of the Engineering team, you will be responsible for the development and maintenance of the Home Monitoring System mobile applications. The primary functions of the Android Mobile Engineer are design and development of Android applications to support the HMS system. The Mobile Engineer ensures that the applications will be created and deployed in a timely fashion and maintained to a high quality and in accordance with the procedures and systems.

**Required Skills**

3+ years of experience working as an Android developer
Expert in consumer apps development using Android SDK up to API level 31 and Jetpack libraries
Knowledge and hands-on experience with Kotlin + Coroutines and Collections Framework
Hands-on experience with Firebase services. Experience with Google services (Maps, Geofencing) is a plus
Experience with databases (SQLite, Realm, Room or similar)
Good knowledge of OOP, design patterns, and architectural patterns 
Good understanding of data structures and basic algorithms
Ability to write testable code and tests (unit, integrational)
Experience with JIRA/Confluence or similar
Familiar with CI/CD concepts and tools
Good communication skills, both written and verbal
English-at least Intermediate+

**Responsibilities:**
Develop, maintain and document Android applications for phones and tablets
Take overall responsibility for delivering the product to production
Regulatory testing and Agile release requirements
Proactively and clearly communicate technical risks and tradeoffs to both technical and non-technical stakeholders
Contribute technical expertise in client meetings and communications


**We offer**
Exchange of experience, professional development
Flexible working time
20 days of paid vacation
Paid sick leave
8-hour working day and 5-day working week
Good office location
English classes at company expense
Partial payment for gym memberships
Partial payment for courses and certifications
Regular company events