Senior C++ Developer (macOS)

Indigo

  • Украина
  • Постоянная работа
  • Полная занятость
  • 1 мес. назад
I am looking for a Senior C++ Developer to join its fully distributed team. The platform is a leader in user behavior analytics and helps businesses enhance security, improve productivity, and ensure compliance through real-time monitoring and advanced analytics.Повна зайнятістьАнглійська: Upper-intermediateResponsibilities
  • Implement high-quality software security and data protection solutions
  • Research and suggest the best way to implement business requirements
  • Identify improvements in existing architecture and legacy code to continuously refine and evolve the product
  • Enhance software delivery and quality throughout the entire software development cycle
  • Manage any issues that may arise and drive resolutions throughout the development process
  • Collaborate with Support engineers to analyze and troubleshoot software problems reported
  • Work with other team members and technical leads effectively and with minimal supervision
Requirements
  • 5+ yrs experience with C++11 or newer on macOS
  • 3+ yrs experience with Objective-C
  • Strong proficiency with Boost libraries
  • Clean code experience
  • Understanding fundamental design principles behind scalable applications
  • Unit tests/integration tests experience
  • Proficient knowledge of GIT
  • Excellent interpersonal skills
  • Highly organized with precise attention to detail
  • Ability to work well with others in a fast-paced, dynamic environment
  • Desire to learn and adapt to new requirements
  • Advanced spoken and written English
Very nice to have
  • Low-level OS interface experience
  • Qt framework knowledge
  • Swift experience
  • Networking Programming Experience (TCP, UDP, HTTP, HTTPS)
  • Drivers development experience
  • System Extensions development experience
  • Development or usage of MDM solutions
  • Experience working with and deploying SaaS application, Docker
BenefitsThis is a remote job. Work from anywhere! We've been thriving as a fully-remote team since 2014. To us, remote work means flexibility and having truly diverse, global teams.Additionally:
  • Collaboration with a forward-thinking team where new ideas come to life, experience is valued, and talent is incubated.
  • Competitive salary
  • Career growth opportunities
  • Flexible paid time off
  • Laptop reimbursement
  • Ongoing training and development opportunities

Indigo