Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Sigma Software входить до топ 100 найкращих IT компаній світу за рейтингом The Global Outsourcing 100. Компанія входить до складу шведської корпорації Sigma Group, яка налічує 3200 осіб по всьому світу. Понад 1000 проектів реалізовано для клієнтів із Західної Європи, США та України.
10 листопада 2017

Senior C++Developer (вакансія неактивна)

Київ

Необхідні навички

5+ years of experience in commercial development
Strong proficiency in C++ with fair knowledge of the language specification
Experience with Objective C
Practical experience and deep understanding of multithreading, correct and efficient thread synchronization, workflow of the system scheduler
Good knowledge and proper practical use of RAII
Efficient use of memory, in particular, use of the own specialized memory allocation managers (e.g., based on cyclic buffers)
Networking at socket level, good understanding of the OSI layers starting from TCP and above
Experience with multimedia and, in particular, with the codecs (e.g. H.264, H.265)
Experience with OpenGL
Experience in low-level performance optimization

Обов’язки

Take responsibility for the delivery of major product features
Identify and resolve all related key technical issues under the Architect’s supervision
Contribute to requirements gathering and analysis
Analyze product requirements and take major part in designing the software at a high and detailed level
Create or at least contribute to the creation of technical specifications
May be involved in the technology prototyping
Carry out technical supervision of middle and junior software development staff
Clarify technical details for middle and junior software development staff. Translate product requirements to task specifications for junior software engineers
Participate in estimation and planning sessions
Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
Promote good design principles such as code reuse, modularity, and extensibility, and mentor others in these principles
Perform code reviews for compliance with best engineering practices, coding standards, and quality criteria set forth on the project
Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
Continuously participate in technical risks identification and analysis
Create user documentation
Report status and progress according to the project

Про проєкт

We are developing an amazing VR live-streaming platform. It will be your job to rethink, redesign, rebuild, and release a completely new infrastructure for the exciting product to the public within next 3-6 months.