We’re NCube, a place where you can work on cool projects with cool people. NCube creates teams of developers and creative problem-solvers who are passionate about designing great software. As a team, we work on different projects but love to relax, share ideas, and make memories together.
8 апреля 2021

Senior Android Developer (вакансия неактивна)

Киев

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

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
  • Responsibilities:

  • 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:

  • The challenging project
  • Competitive salary review based on qualification and contribution
  • Full-Time job (Office in Kyiv or remotely)
  • Flexible working schedule, vacations, paid sick leaves, English courses, regular parties
  • Good working environment
  • Great team spirit