• More than 2 years of experience in engineering and development of mobile using modern technology stack
• Solid knowledge in Kotlin Core/Android Core
• Background in architecture design
• Object oriented software development experience with a good understanding of algorithms and data structures
• Practice in Unit/UI Testing
• Experience with Git
• Written and spoken English: intermediate
• Working with cross-functional teams to identify, create, and implement new features
• Collaboration with external data sources and APIs
• Taking part in full app development lifecycle and actively influencing all phases as well as UI/UX design considerations
• Unit testing of code to ensure reliability, as well as extreme cases, usability and overall reliability
• Working on bug fixes and performance enhancements for the program
• Close cooperation with clients including daily standup/retrospective/refinement/demo
Programming languages – Kotlin/Java/TypeScript
Technologies – Android core, Android architecture components, Okhttp, Retrofit 2, Dagger 2, RxJava, Firebase services, ReactNative
Tests: Junit, UI
Databases: SQLite, Room
IDE, tools and infrastructure: Android Studio, VisualStudio Code
Operating systems: Windows, MacOS
Version Control Systems: Git