Currently for our client were looking for a Senior Android Developer to join our Mobile department in Poland.
About client:
The company which was established in 1997 specializes in new product development and R&D tackling the most difficult problems in the tech sphere. Now expanded to offer earlystage innovation and ideation plus digital transformation business consulting.
Requirements:
- Expert in Android development
- Experience developing architecture from scratch
- Participation in the process of analysis designing implementation and testing of new apps
- Good at open and informal communication inside and outside the team
- Very good level of written and verbal English (min. B2).
- Experience in developing Android applications using Kotlin with expertise in Concurrent Reactive Programming (Coroutines and Kotlin Flow) and Jetpack Compose.
- A strong grasp of software architecture patterns like MVP MVVM or MVI.
- A mastery of Android Clean Architecture SOLID Principles and Dependency Injection along with a solid knowledge of CS fundamentals including data structures algorithms and multithreading.
- Familiarity with Agile methodologies
- Experience with Git and automation tools such as CI/CD and unit testing.
- Seasoned in creating sophisticated publicfacing applications.
- A proven record of developing modern B2C apps with complex UI.
- Nice to have:
- Experience with Java.
- Experience in leading a team from a technical point of view.
- Proven track record of suggesting and implementing architecture improvements.
- Experience in switching from crossplatform to native applications.
Type of contract:
B2B in Poland/EU 100% remote