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.
Requirements:
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