Position: Android Developer
Company: Nortal
Experience required: 5y
English level: upper

Our customer is an international company that operates on multiple levels in order to make everyday life more creative and inspiring. You'll get a chance to take client’s Android native apps to the next level. This is a great opportunity to play a key role in a dynamic team, working on cutting edge mobile technology. So don't stand by and apply!

Mission
As a senior engineer you will join client's world-class development team and will communicate directly with them
Contribute to high quality mobile app design and architecture
Apply software engineering design patterns to develop well-structured, modular, performant application code
Serve as a technical mentor in mobile app development
Perform code reviews, write unit and UI tests, and contribute to architectural planning and refactoring
Collaborate with API teams on API design
Requirements
5+ years of professional experience in software development
Extensive experience developing Android mobile native applications in Kotlin/Java
Experience developing native Android applications on Android 6.0 API level 23 and above
Experience with at least one of these design architectures: MVVM, MVC, VIPER, Clean (Onion Architecture)
Expert in UI layouts and creating adaptive layouts for various hardware configurations
Upper Intermediate+ level of English
Experience with Jetpack Navigation, Open API standard (Swagger) will be a plus
Ability to prototype new features and redesign existing ones
Excellent problem solving, debugging skills, critical thinking, and communication skills
Aptitude and desire to independently learn new technologies
Skelia offers