The Software Development Lead will manage a team of 5-6 software developers and will be responsible to deliver high standard business goals.
What you™ll do:
- Provide technical leadership and management for all aspects of the software development life-cycle for distributed software web products;
- Participate in strategic planning to achieve technical and business targets, and define technical direction on various international, as well as local projects;
- Collaborate with different project stakeholders to identify product and technical requirements;
- Review code in order to meet quality, efficiency and the required standards;
- Act as a technical contact and liaison for external vendors and clients.
What you’ll need to succeed:
- Deep hands-on technical expertise with C/C++ (C++ standards as it will be required to transition to newer levels);
- Experience with architecting Back-end / Front-end Web applications (mobile development experience is a big plus);
- Familiar with Flex / Bison frameworks;
- MultiThreading (Threads and synchronization);
- E-mail Protocols implementation skills (SMTP, IMAP, POP3);
- Socket programming (local Unix + net);
- Ipv6;
- Advanced memory management (custom memory allocation);
- Interprocess communication and synchronization;
- ICU (i18n);
- Security implementation via OpenSSL;
- XML;
- Cross-platform (Posix/Windows), Cmake;
- Gcc, Clang, Msvc;
- MS office SDK;
- Experience with web service and application components, including HTTP protocols knowledge;
- Javascript frameworks: ExtJS, React, Electron;
- Strong business and technical vision with focus on web services;
- A deep understanding of software development cycle in a dedicated engineering team, and a track record of delivering the final product on time;
- Previous team management expertise - at least 2-4 years preferably in an entrepreneurial and fast paced environment;
- Exceptional client management skills including the ability to discover the true requirements underlying feature requests, recommend alternative technical and business ideas, and lead engineering efforts to meet deadlines with best solutions;
- Bachelor’s Degree in Computer Science;
- English at an advanced level;
- Availability to travel up to max 10-15% yearly.
Powered by JazzHR