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.
6 мая 2021

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

Киев, удаленно

NCube Ltd. opens the position of a Senior Android Developer to join the project team of our partner, which develops a solution for digital identity and credentials verifiability. They build a platform with a solid technical foundation that can be tailored to the needs of several business domains, especially in the fields of cryptography and distributed systems.

The team is currently developing and delivering its product to the Georgian and Ethiopian Governments. In this context, you will join a fast-paced environment where challenges lie in handling growing product and commercial requests.

Requirements:

  • 5+ years of experience in developing commercial projects in Java/Android stack
  • Familiar with the Android publication process, best practices, guidelines and design principles
  • Experience with Android frameworks
  • You know how to maintain quality and ensure responsiveness of applications
  • Proficiency in Kotlin/Java
  • Familiar with REST
  • Experience working on a solid code architecture with a strong division of responsibilities
  • Experience UI development
  • Experience with PUSH notifications frameworks
  • Intermediate level of English language
  • “Good to have”:

  • Knowledge of cryptography appreciated
  • UI/UX experience
  • Responsibilities:

  • Follow Agile software development practices
  • Be proactive and require minimal supervision or mentoring to complete tasks
  • Contribute to the design of algorithms
  • Write clean, straightforward, efficient code that satisfies previously agreed on acceptance criteria and specifications
  • Commit often and submit small pull requests frequently
  • Cover your code with unit, property and integration tests when applicable
  • Review the pull requests of your teammates
  • Fix bugs in your own code and in legacy code from others
  • Integrate software components and third-party librarieі
  • Write documentation for the code
  • Write technical user manuals
  • Be knowledgeable of distributed and concurrent computation
  • Intermediate level of English language
  • Be knowledgeable of the basics of cryptography
  • 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