Senior Android Developer

Yulia Stupka

Published: 08 Apr 2021

We are looking for an Android Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include implementing visual elements and their behaviors with user interactions. You will work with both front-end and back-end web developers to build all client-side logic. You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions. 

Project – a leader in augmented retail with a personalized, cross-device, targeted marketing platform. Client combine patented technologies with intuitive user interfaces. Innovations in Try-On allow consumers to virtually try individual or multiple products on their own images in real time, while instantly providing relevant product recommendations within each user session for superior personalization. 

A regularly featured company on Yahoo Finance, Forbes, and Market Watch, this company is constantly moving forward and actually lives up to the term Market disrupter 

Experience / Skills required: 

Must have: 

  • 5+ years of professional experience working in Java/Kotlin 
  • 2+ years working with ARCore and implementing modern architectural patterns such as MVVM  
  • Bachelor of Science Degree in Computer Science or related field of study 
  • Experience with 3D visualization frameworks such as OpenGL, Sceneform and Filament  
  • Expertise with integrating third party mobile SDKs into Android mobile applications   
  • Experience with Agile, SCRUM, and/or Waterfall environments  
  • Knowledge of version control solutions, Git, SVN  
  • Ability to use the rendering engine to render a GLTF model on a face (our face tracker is already implemented) on a live video feed (camera) within the Android App environment 

Good to have: 

  • Experience with Agile, SCRUM, and/or Waterfall environments 
  • Firm understanding of UI/UX principles  
  • At least an Upper Intermediate level of English 


  • Build new front-end features as well as maintain FaceCake's Android Platform using Kotlin and Java  
  • Maintain consistent UI/UX through continually maintained and agile product deployments  
  • Design, implement, and maintain application within all phases of the Software Development Life Cycle    
  • Document new functionality for distribution to business marketing groups and QA teams  
  • Develop complex applications that integrate and consume back end API’s and RESTful web services 
  • Establish, refine, and integrate development and test environment tools and software as needed  
  • Communicate effectively with other engineers and designers  
  • Continually evaluate emerging frameworks and technologies to identify opportunities, trends, and best practices 

We offer:  

  • 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 coursesregular parties 
  • Good working environment 
  • Great team spirit 


Send CV

First name*

Last name

Your email*


Cover Letter