4+ years of developing Android applications
Strong knowledge of application architecture and design
Strong Android SDK knowledge: application components, custom UI components, data providers, database (SQLite), loaders
Hands-on experience with RESTful services
Strong knowledge and practical experience with asynchronous tasks,workers and interprocess communication
Rich experience the profiling tools to find and diagnose performance issues
Deep understanding of testing approaches (mocks, assertion framework, fixtures)
Understanding encryption and cryptography basics
Strong knowledge of network protocols and architecture
General computer science & algorithms: qsort, merge sort, heap sort, binary heaps, BST, RBTree, Hash maps, BFS/DFS, graphs
Android NDK experience
Experience building multi-language apps
Excellent understanding of Software Development Life Cycle processes
Agile engineering practices follower
WILL BE A PLUS:
Committer to open-source projects
Active speaker in developers meetups and conferences
Understanding of DevOps practices: continuous integration, continuous delivery, containers
Very warm and friendly working environment
Continuous professional competencies development and professional growth opportunities
Free external and internal professional trainings and certifications
Foreign languages learning in the company office (different levels of language skills; etc.)
Ukrainian labor legislation guarantees
Annual paid vacations (20 working days)
Medical insurance and health protection programs
Compensation of the transport expenses for candidates from other cities invited to our Kyiv office for an interview
Corporate / team / special events
Challenging work in international professional environment
Starting from your first working day you will get free meals (three times a day — breakfast / dinner / supper) in the company restaurant
Sport activities in our office gym with a personal coach (yoga, boxing, etc.)
Hire and build cross-functional team
Lead architecture and technical decisions for the mobile client
Guide team development efforts towards successful product delivery
Suggest technical and functional improvements to add value to the product
Conduct design reviews and code reviews
Identify and encourage areas for growth and improvement within the team
ZEO Alliance Ukraine welcomes talented professionals to join our team!
ZEO Alliance, one of the largest IT product companies in Ukraine, has been operating at the global IT market for more than 7 years. Today ZEO Alliance employs over 450 professionals and continues to grow. To all our members we offer active guidance and mentoring, unique corporate culture, and highest management standards — with the only purpose to create the coolest IT products in the world.
ZEO Alliance was created as a people-oriented, open-minded, positive, and friendly environment, where all people are involved in the decision-making process, where all opinions are valuable, and all achievements are appreciated.
We expect to establish a long-term partnership with you and to drive your continuous professional development.
Join us and you’ll get an opportunity to create awesome products, to compete with the top global brands and even to start your own IT project!