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.
15 октября 2021

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

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

We are looking for macOS Software Engineer who will be responsible for developing functioning code from requirements documents. Accurately estimating and planning work as part of the agile software SDLC to ensure a consistent repeatable process.

Our client is the leading provider to help organizations avoid costly data breaches by discovering, classifying, monitoring, and protecting information and intellectual property stored across the enterprise to minimize the risks, costs, and reputational damage of successful cyberattacks.

They have thousands of customers among leading firms in the healthcare, public sector, retail, education, financial services, energy, industrial, and entertainment markets.


  • 10+ years of experience in software development (At least 5+ in Mac Development)

    C++, Objective-C

  • Expertise coding in the languages as required by the team with SQL and NoSQL databases
  • Expertise in requirements analysis and consulting on solution architecture
  • Expertise in common object-oriented design patterns for web services
  • Expertise in data models and test-driven development
  • Experience using UML to communicate solution design
  • Upper-Intermediate English and better
  • Good to have:

  • To be a continuous learner and desire to help others learn
  • Critical thinking and to be a good problem-solver
  • To be a team player with good communication skills
  • Responsibilities:

  • Design, develop, implement, support and maintain applications based on business requirements, using approved technologies and coding standards
  • Apply secure coding practices to prevent security vulnerabilities in code
  • Apply object-oriented principles when implementing solutions
  • Maintain code quality through unit testing and self-documentation
  • Communicate with business analysts to gather accurate specifications for new enhancements and applications
  • Maintain knowledge of application security best practices and modern vulnerabilities
  • Mentor team members on coding best practices, perform code reviews
  • Troubleshoot and resolve software-related issues
  • Perform other duties as required or assigned
  • We offer:

  • Challenging project
  • Competitive salary with the regular review
  • Full-Time job (Office in Kyiv (Maidan Nezalezhnosti area) or remotely)
  • Flexible working schedule, vacations, paid sick leaves, English courses, regular parties
  • Good working environment
  • Great team spirit