We are looking for a software engineer with strong technological background and analytical thinking to participate in the development of a great product for our client from USA, California.
Project — a platform that enables a user to effectively pursue his/her passion, like learning, coaching, working, earning or financing. Also, you can find effective collaborators, monetize your passion or raise money for your projects.
Experience / Skills required:
Must have:
Should have 4+ years of software development experience
Good knowledge and experience with Kotlin and Android SDK
Computer Science background with a strong focus in Algorithms and Data Structure implementation knowledge and experience in space/time complexity optimization for algorithms
Experience in Time- bound Tests
Knowledge of other web technologies and UI/UX standards
Good knowledge of android architecture components, Responsive Design Principles and Data Binding
Have a good understanding on UI/UX design
Worked on FCM, Push Notifications, dynamic scripting, Google Maps, Location Services
External Device integration & communication (e.g., Thermal printer, Fingerprint Scanner, EDC etc.)
Excellent knowledge of Relational Databases, SQLite
Good Knowledge on how to implement intents so other apps can share data
Should have good knowledge on Design Patterns and OOPS
Experience using Git
Complete understanding of SDLC and Agile development
Should have good knowledge in integrating 3rd party APIs for social media, add networks, payment gateways, Google maps, Google Places etc.
Upper-Intermediate English
Challenging project
Competitive remuneration based on qualification and contribution
Full-Time job (Office in the very center of Kyiv or remote)
Flexible working schedule, vacations, paid sick leaves, English courses, regular parties
Good working environment
Great team spirit
To participate in the full development lifecycle, to be responsible for resolving issues and implementing new features