Vacancies

Directions:
AllProject ManagementPythonPHPMicrosoft .NETMobileSoftware TestingTechnical DocumentationJavaScriptC & C++Business AnalysisBusiness SupportHR & RecruitingInternshipJavaFlashDevOpsEmbedded
Locations:
AllKharkivKyivOdesaLvivVinnitsaPolandUSASwedenCanada
  • Senior Business Analyst (Video Streaming and Social Engagement Platform)
    Kyiv, Lviv | Business Analysis

    We are looking for a Senior Business Analyst, who will be acting as a proxy Product Owner, i.e. directly communicate with a Client and be a Subject Matter Expert for both a Client and a team.

    Project details:
    This project is about video streaming and social engagement platform development, which allows users to stream and watch their videos, to communicate and get relevant suggestions based on preferences and previous experience.

    Responsibilities:

    • Perform requirement management - elicitation, analysis, specification, documentation, facilitate prioritization, validation
    • Conduct a gap analysis
    • Perform change management
    • Conduct impact analysis
    • Conduct/facilitate meetings and presentations (planning, grooming, demo, acceptance)
    • Learn domains specific
    • Conduct competitive products analysis

    Requirements:

    • 5+ years of experience as a Business Analyst / Product Owner
    • Understanding of SDLC (at least for Agile approaches)
    • Ability to manage requirements and changes
    • Knowledge of approaches and tools for requirements specification at different detail levels
    • Ability to present requirements in clear and concise form, visualization abilities 
    • Understanding of startup projects specifics 
    • Working experience with visionaries and translation of their high level ideas into specific requirements with clear acceptance criteria
    • At least Upper-Intermediate level of English

    Will be a plus:

    • Experience with Google Analytics
    • Experience in listed domains (CRM) 
    • Experience with UI/UX
  • Strong Junior Project Manager
    Kharkiv, Kyiv | Project Management

    We are looking for a smart and enthusiastic Strong Junior Project Manager to work on the innovative, complex, and dynamic project.

    Project description:
    An ongoing project for a Swedish Customer is about the development of a web portal for aggregation of Ads providers. You will coordinate work of a team to maintain the full software project life cycle. We expect that you will be able to assure successful deliveries of projects, compile project teams, create a healthy internal environment, and manage people’s growth. Applying the best management methodologies and practices you will control reporting scheme, identify possible risks, and develop mitigation actions. Besides, you will be involved in close communications with the Сustomer and management of Сustomer’s expectations. You will take part in our corporate project management processes: regular PM meetings for knowledge sharing, PM club discussions, trainings. Here you will have the most impressive space for professional growth.

    Responsibilities:

    • Project estimation and planning
    • Project activities control, time and efforts tracking and status reporting
    • Project risk management
    • Coordination of development teams and their leads
    • Focusing the team on the result
    • Successful execution and delivery of projects within project constraints
    • Problem solving and root cause analysis, taking corrective and preventive actions
    • Projects life cycle improvement through retrospectives and lessons learned
    • Team motivation and career planning of team members

    Requirements:

    • At least 2 years of hands-on experience in project management
    • Understanding of software development life cycle
    • Strong analytical and problem solving skills
    • Experience in people management practices: coaching and mentoring, team and conflict management, team motivation and team building
    • Experience in work with requirements, risk management
    • Experience in communication with Сustomers
    • Upper-Intermediate level of English
    • High level of self-organization, attention to details
  • Business Analyst
    Kharkiv | Business Analysis

    We are looking for a talented Business Analyst, who is open for professional growth, proactive, and self-managed. We guarantee long-term cooperation and the possibility to grow with us.

    Project description:
    We are creating a Casino product from scratch. The product is a desktop application intended to download favorite Casino games once and play in one click when desired. In addition, players may access numerous instant web games. The product supports multiple Flash, HTML 5, and C++ games.
    Along with Casino Application, we deliver the Back office – a tool for operators to manage games, promotions, etc.
    The product is a part of a complex game operator’s platform and has to comply with numerous integrations.

    Responsibilities:

    • Requirements clarification and analysis
    • Requirements testing
    • Requirements specification development
    • Risk and impact analysis
    • Interpretation of business requirements to functional requirements

    Requirements:

    • Strong experience in gathering, analyzing, and specifying project requirements
    • Strong experience in writing user stories
    • Good knowledge of current tendencies and trends in web and mobile products
    • Experience in wireframes development, understanding the main trends in modern UX/UI
    • Strong understanding of Agile software development methodologies
    • Good technical background and UML understanding will be a plus
    • At least Upper-Intermediate level of English 
  • Senior C++ Developer
    Kharkiv, Kyiv, Odesa, Lviv | C & C++

    The Customer is a leading supplier of RMS solutions in Europe with clients in both private and public sectors such as debt collection companies, financial companies with factoring operations, invoice and accounts receivable service companies. The Customer has built an innovative business solution on top of an extendable core programmed in C++. 
    We welcome you to join our team and work on the exciting and groundbreaking business solution that has already been put into operation in many EU countries.

    Responsibilities:

    • Take responsibility for the delivery of major product features
    • Participate in requirements gathering and analyzing 
    • 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
    • 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 the 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
    • Participate in technical risks identification and analysis, immediately notify Project Manager of new risks, suggest the mitigation strategy
    • Create user documentation
    • Escalate technical issues that can’t be solved without additional involvement of project, department, or top management
    • Report status and progress according to the project and company demands

    Requirements:

    • Strong proficiency in C++ with fair knowledge of the language specification
    • Thorough knowledge of the standard library, STL containers, and algorithms
    • Good understanding of memory management and multithreading
    • Familiarity with templating in C++
    • Proficient understanding of code versioning tools
    • Familiarity with continuous integration
    • Understanding of financial domain and its glossary is a must (payments, invoicing, factoring, collection, etc.)
    • At least Upper-Intermediate level of English
  • IT Researcher
    Kharkiv | HR & Recruiting

    Our company invites a professional IT Researcher to work in a big team of result-oriented specialists. We offer you to take part in searching specialists, who will work in cooperation with famous customers from Western Europe and the USA.

    Responsibilities:

    • CV screening according to vacancies requirements and provision to recruiters
    • Initial contact with candidates
    • Various market analysis, researches, related reports (Ukraine and other countries)
    • Maintenance of databases, related reports
    • Monitoring the relevance of vacancies on job portals and reporting problems, if any, to recruiters

    Requirements:

    • At least 6 months of experience in searching for IT vacancies
    • Knowledge of IT/Telecom market is a big plus
    • Proficient PC user (Experience with Excel, Word)
    • At least Intermediate level of English
    • Good communication skills

    Personal profile:

    • Highly responsible and motivated person
    • Proactive and result-oriented
    • Strong networking skills
  • Strong Junior Test Engineer (ERP System)
    Kharkiv | Software Testing

    We are looking for a Strong Junior Test Specialist to join talented and growing team working on a challenging project.

    Project details:
    We invite you to take part in the testing of ERP system for real estate renting management. The system is built using mainstream SDLC models, utilizing best engineering practices, introducing latest technology stacks with gradual improvement of both development and testing processes.

    Responsibilities:

    • Understand project business logic and analyze the level of project quality from the point of view of its actual use
    • Study key system functions and test the system from the user’s point of view
    • Plan and perform testing of system, check the results of functionality change
    • Perform estimation of test activities
    • Report issues, track changes in their status and verify when they are resolved
    • Provide assistance to developers and support personnel in solving test-related issues
    • Report status and progress according to the project and company demands
    • Study new technologies, testing tools

    Requirements:

    • 1+ year of experience with quality assurance 
    • Experience and deep awareness in functional and regression testing (test design techniques, change impact analysis, etc.) 
    • Experience in creation of main test documentation (checklist, test case, mind map, etc.)
    • Experience in test documentation design 
    • Experience in agile software development, task management, and tracking tools 
    • Experience working with various formats of product requirements 
    • Experience with SQL (simple requests)
    • Understanding of estimation techniques and experience in estimating test tasks 
    • Performance testing experience is a plus 
    • Test automation experience/knowledge is a plus 
    • At least Intermediate level of English

    Personal profile:

    • Analytical and problem-solving skills
    • Exceptional quality (getting things done on time regardless of blockers) 
    • Team player with a sense of responsibility 
    • Proactive and initiative person with searching new solutions and responsibilities 
    • Fast learning abilities 
    • Thoroughness and attention to details
  • Senior Java Developer
    Kharkiv, Kyiv, Odesa, Lviv | Java

    We are looking for a Senior Java Developer, who will work in a collaborative team environment that encourages to perform at your best, and challenges to engineer elegant solutions for complex business problems. 

    Project description:

    Customer is a Swedish startup providing an easy solution to handle returns and customer dissatisfaction. You will work on new integrations with platforms like Magento, Jetshop, etc., and contribute to the product development.

    Responsibilities:

    • Take responsibility for the delivery of major product features
    • Identify and resolve all related key technical issues under the Architect’s supervision
    • Participate in requirements’ gathering and analyzing 
    • 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
    • Participate in 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
    • Participate in technical risks identification and analysis, immediately notify Project Manager of new risks identified, suggest the mitigation strategy
    • Create user documentation
    • Escalate technical issues that can’t be solved without additional involvement of project, department, or top management
    • Report status and progress according to the project and company demands

    Requirements:

    • Excellent analytical and architect skills
    • Strong knowledge of Java 8 (stream API)
    • Experience with Spring 4 (boot, security, cloud), Spring MVC, Spring Security
    • Working experience in Hibernate
    • Good knowledge of SQL, PostgreSQL
    • Unit testing (JUnit) experience
    • Upper-Intermediate level of English

    Would be a plus:

    • Experience with HTML, CSS, JavaScript, JQuery, Angular 1.x, Bootstrap
    • Experience with Git, TeamCity, Bash, Shell
    • AWS experience  
    • Experience with Magento, Jetshop, Specter
    • Good knowledge of Linux (GNU coreutils knowledge is a big plus)

    Personal profile:

    • Good communication skills
    • Strong estimation skills
    • Result-oriented person
  • DevOps Engineer
    Kyiv | DevOps

    We are looking for a talented DevOps specialist to join our team. We are a global Web Operations team, which is responsible for one of the world’s largest video content libraries. Our Customer, Aol., is one of the world's biggest advertising media conglomerate, owner of the largest advertising and video platforms with millions of users, and billions of video plays. 

    We need a person, who is fearless working for troubleshooting issues under pressure in our production environment. You should have a desire to solve problems with automation, code writing, and tools integration. We want an initiative, responsible, and courteous person with own vision, able to work in an intense production environment.

    Responsibilities: 

    • Monitor the production environment and proactively manage it    
    • Work with NOC and WebOps teams in the USA
    • Assist with designing and architecting of our various environments  
    • Provide tooling for teams to interact with our various environments (e.g. monitoring, deployment, incident analysis)    
    • Work with the development teams on the operational angles of their solutions   
    • Analyze production incidents for root causes and solutions

     
    Requirements:

    • 2 years of experience with configuration management using Puppet/Chef 
    • Experience in working with EC2/AWS production environments 
    • Familiarity with Source control systems like Github, Git, and SVN    
    • Experience in management of a mixed UNIX/Linux 
    • Familiarity with network devices, load balancing
    • At least Intermediate level of English
  • Senior Java Developer
    Kharkiv, Kyiv, Odesa, Lviv | Java

    We are looking for a Senior Java Developer to develop, operate, and support a proprietary business-process automation system for a leading worldwide aircraft MRO provider.

    Responsibilities:

    • Take responsibility for the delivery of major product features
    • Identify and resolve all related key technical issues under the Architect’s supervision
    • Participate in requirements’ gathering and analyzing 
    • 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
    • Participate 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
    • Participate in technical risks identification and analysis, immediately notify Project Manager about new risks, suggest the mitigation strategy
    • Create user documentation
    • Escalate technical issues that can’t be solved without additional involvement of project, department, or top management
    • Report status and progress according to the project and company demands

    Requirements:

    • Strong knowledge of Java 7/8, CDI
    • Experience with JUnit, Mockito, Needle
    • Good knowledge of Hibernate, MyBatis
    • Good knowledge of Oracle server
    • Experience in J2EE (JBoss) development
    • Experience with JSF, ICEfaces
    • At least basic knowledge of HTML and JavaScript
    • Experience with CI and testing
    • At least basic knowledge of Linux and Shell scripts
    • Experience with IntelliJ Idea
    • Experience with Maven, Jenkins, Sonar
    • Ability to create and document test cases and perform testing on developer’s level

    Would be a plus:

    • Experience with BPMN 2.0 and Camunda BPM engine
    • Experience with Selenium and Gherkin 

    Personal profile:

    • Strong self-organization skills
    • Readiness to work in a small team without much supervision as a real team member
    • Strong problem-solving skills
    • At least Intermediate level of English
  • Middle Java Developer
    Kharkiv, Odesa | Java

    We are looking for a talented Middle Java Developer, who is open for professional growth, proactive, and self-managed. We guarantee long-term cooperation and the possibility to grow with us.

    Project description:
    We are creating a Casino product from scratch. The product is a desktop application intended to download favorite Casino games once and play in one click when desired. In addition, players may access numerous instant web games. The product supports multiple Flash, HTML 5, and C++ games.
    Along with Casino Application, we deliver the Back office – a tool for operators to manage games, promotions, etc.
    The product is a part of a complex game operator’s platform and has to comply with numerous integrations.

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to the development of technical project documentation and user documentation
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
    • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
    • Report status and progress according to the project and company demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    • Improve your qualification within the areas of expertise at various training courses, seminars, and/or other educational organizations 

    Requirements:

    • Strong knowledge of Java 8
    • Deep understanding of SOLID, design patterns, layered architecture, web services, persistence
    • Experience with Git, Maven, JUnit SonarQube, Jenkins, Tomcat
    • Strong knowledge of OOP, AOP, FP
    • Experience with Spring 4.x, Hibernate
    • Experience with Guava, Commons, Lombok
    • Good knowledge of Oracle

    Personal profile:

    • Strong self-organization skills
    • Strong communication skills
    • Ability to work in a team
    • At least Intermediate level of English
  • .NET Developer
    Kharkiv, Kyiv, Lviv | Microsoft .NET

    We are looking for a skilled full-stack .NET/C# Developer with hands-on experience in design and development of medium and large size sub-systems, who constantly ensures high quality of source code, and makes effective technical decisions.  

    Project description:
    You will be a part of fiercely collaborative cross-functional team built to develop scalable loyalty management platform targeted for business-to-consumer and business-to-business customers. Solutions created on the top of the platform will establish perfect mutual fulfillment of interest for marketers and customers due to behavior and needs analysis that results into personalized outstanding loyalty experience. The solutions will collect and process large volumes of data using next-generation algorithms and best-in-class tools to derive results into personalized order. 
    Your mission will be the implementation and integration of pluggable loyalty management solution targeted to power Microsoft stack based E-commerce systems, particularly EpiServer in the beginning of platform evolution.

    Responsibilities:

    • Investigate EpiServer capabilities and leverage them efficiently
    • Design next-generation components, modules from scratch, on the top of EpiServer platform and accordingly to loyalty management platform standards
    • Provide seamless integration with other subsystems of platform and third-party components
    • Work closely with platform architect and contribute to overall architecture and design
    • Code, debug, document, and maintain portions of software
    • Coming up with well-designed technical solutions
    • Peer code reviews, following engineering practices
    • Professional communications within a team and with the customer
    • Requirements clarification and technical documentation creation
    • Cooperation with test team

    Requirements:

    • At least 3 years of experience in commercial .NET development
    • Ability to complete a programming assignment with minimal supervision, while following best practices and design patterns in the industry, domain, and introduced by Architect and Technical Leads
    • Strong knowledge of ASP.NET, MVC, Web API, REST Web Services
    • Experience integrating with third-party services
    • Deep understanding of .NET Framework
    • Strong OOP and design patterns knowledge
    • Good knowledge of relational DB concepts, SQL Server
    • Good JavaScript/AJAX/JQuery/HTML/CSS experience 
    • Experience in working with version control systems
    • At least Intermediate level of English

    Will be a plus:

    • Knowledge of EPiServer CMS/Commerce or .NET based CMS (e.g. Umbraco) 
    • Background in the domain of E-commerce and loyalty management
  • Senior Java Developer
    Kharkiv, Kyiv, Odesa, Lviv | Java

    We are looking for a Senior Java Developer. We welcome an initiative, result-oriented, clear thinking, responsible, self-organized, attentive to details, and proactive person, who is able to communicate with end-customer directly and work in the international product team.
    We maintain a product, which is a part of a complex enterprise platform for Danish insurance company that sales its products to Danish and Swedish banks. It includes the client applications based on HTML/JavaScript technologies and the web application based on Java EE technologies.

    Responsibilities:

    • Be able to research and solve different problems (don’t give up initially)
    • Be able to come up with multiple solutions, explain their advantages and disadvantages 
    • Handle all delivery and maintenance activities 
    • Contribute to the requirements of gathering and analysis 
    • Analyze product requirements and take major part in designing software at a high and detailed level
    • Create or at least contribute to the creation of technical specifications
    • Participate in estimation and planning sessions 
    • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software 
    • Create user documentation 
    • Escalate technical issues that cannot be solved without additional involvement of the project, department, or top management 
    • Report status and make progress according to the project and company’s demands

    Requirements:

    • At least 3 years in commercial development using Java 6, Java EE 6 
    • At least 2 years of experience in WebSphere or other AS 
    • Good practical skills with DB2 or other RDBMS 
    • Experience with CVS, Ant 
    • Experience in technical documentation creation (e.g. UML) 
    • Upper-Intermediate level of English 

    Would be a plus:

    • Experience with JavaScript, HTML, and CSS 
    • Experience with AWT, Swing, Java applets 
    • Experience with Struts 2, JSF
    • Experience with Java RMIP 
    • Eclipse IDE experience
  • Middle Test Engineer (Loyalty Management Platform)
    Kharkiv, Kyiv, Lviv | Software Testing

    We are looking for a Test Engineer interested in the development of software testing skills and getting boost in technical skills. 

    Project description:
    The project assumes development of a loyalty management platform, which allows reaching mutual interests of marketers and customers at the top level. The solution analyzes user`s behavior and needs and derives results into a personalized offer to ensure outstanding loyalty experience.

    Responsibilities:

    • Analyze and clarify requirements 
    • Plan and estimate testing activities
    • Create test documentation (test cases, checklist, mind map)
    • Perform manual functional, compatibility, usability, and performance testing of product
    • Report issues, monitor reported issues and verify when they are resolved
    • Effectively collaborate with team members to achieve the best results
    • Effectively collaborate with customer-side PO to deliver full business value
    • Hold regular and clear status and progress reporting

    Requirements:

    • At least 2 years of experience in quality assurance
    • Experience and deep awareness in functional testing (test design techniques, change impact analysis, etc.)
    • Experience in manual functional, compatibility, usability, integration, and performance testing
    • Experience in mobile testing (iOS, Android native and web-based applications)
    • Experience in Agile software development, task management, and tracking tools
    • Experience with various formats of product requirements (e.g. user stories written by Product Owner)
    • Strong communication skills
    • Good estimation skills
    • At least Intermediate level of English

    Personal profile:

    • Well-organized and detail-oriented
    • Strong reporting skills
    • Analytical and problem-solving skills
    • Team player with a keen sense of responsibility
  • Python Developer
    Kharkiv, Kyiv, Odesa, Lviv | Python

    We are looking for a smart specialist with strong Python knowledge and automation testing background to work in a team, enganed in development of an automated test framework for Multimedia Telephony Application Server product.

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to the development of technical project documentation and user documentation
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
    • Comply with the best engineering practices, the technical standards, and the quality criteria set forth on the project
    • Report status and progress according to the project and company demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    • Improve your qualification within the areas of expertise at various training courses, seminars, and/or other educational organizations

    Requirements:

    • At least 2 years of experience in commercial Python development
    • Strong OOP/OOD skills and excellent quality of produced code
    • Strong Python experience
    • Understanding of automated testing principles and common approaches
    • At least Intermediate level of English
    • Experience in scripting languages (preferably Perl) will be a plus

    Personal and professional quality requirements:

    • Strong problem-solving skills
    • Ability to learn new technologies quickly
    • Self-management skills
  • Strong Junior / Middle Test Engineer (Self-service Media Platform)
    Odesa | Software Testing

    We are looking for a Strong Junior / Middle Test Engineer. We welcome a responsible and proactive team player, who strives to introduce the best practices in daily work. We expect our ideal candidate to be a team player, a clear-thinking person with strong communication skills.

    Project description:
    Our customer is a big social media player in Scandinavian region with rapidly growing business and its extension in Europe. The project is about self-service media platform creation where people can communicate, post bids, find fellows, get statistics and feedback about their activity. The project consists of several solutions including mobile iOS and Android applications, and several web applications: social media aggregator, CMS and self-service platform implementing marketing and sales needs.

    Responsibilities:

    • Analyze and clarify requirements 
    • Plan and estimate testing activities
    • Create test documentation (test cases, checklist, bugs reports, test reports)
    • Perform manual functional, compatibility (web, mobile), and performance testing of product
    • Report, monitor, and process found issues
    • Effectively collaborate with team members
    • Hold regular and clear status and progress reporting 

    Requirements:

    • 2+ years of experience in software testing 
    • Experience in manual functional, compatibility, and performance testing of web and mobile applications
    • Technical knowledge: 
      • good understanding of Web-application architecture
      • basic RDB concept and SQL knowledge
    • Experience in test documentation creation (test cases, checklists, bug and test reports)
    • Ability to plan and estimate testing activities
    • Experience in startup project testing
    • Good awareness in Agile methodologies of development (Scrum)
    • At least Intermediate level of English

    Will be a plus:

    • At least basic Performance testing experience using JMeter 
    • Experience in testing of integration with Google Analytics

    Personal profile:

    • Strong communication skills (be able to effectively cooperate with a distributed team)
    • High flexibility and quick adaptability to frequently changed customer priorities
    • High efficiency, self-organization, and reliability
  • OFFICE ADMINISTRATOR
    Lviv | Business Support

    We invite an intelligent and hardworking Office Administrator with excellent English to handle various office assignments. The position will be interesting for those candidates, who love to be switched among different tasks and functions.

    Responsibilities:

    • Handling voice calls (answering phone calls, calling back & making follow-up calls, logging, communicating with foreign travel agencies, hotels and airports representatives in order to organize business trips from A to Z, hotels finding and booking)
    • Receiving international delegations, visits handling (complete coverage and support: initial contact, arrangements, logistics, reception, supervision, closeout)
    • Translating all kinds of documents (English-Russian, Russian-English)
    • Organizing business visits, arranging airport receptions and coffee breaks
    • Handling personal schedules of management board
    • Maintaining a weekly up-to-date snapshot of office activities

    Requirements:

    • Advanced and 100% precise English
    • Good PC user (MS Office)
    • Very attentive to details
    • Organized and disciplined
    • Excellent time management skills
    • Honest
    • Good memory
    • Neat appearance
  • Senior PHP Developer
    Kharkiv, Kyiv, Lviv | PHP

    We are looking for a highly motivated and skillful Senior PHP developer with strong Magento skills to team up with Sigma Software and apply the best engineering practices in daily work. We expect our ideal candidate to be flexible and motivated to work in fast-paced environment.

    Project description:
    The project assumes development of a loyalty management platform, which allows reaching mutual interests of marketers and customers at the top level. The solution analyzes user`s behavior and needs and derives results into personalized offer to ensure outstanding loyalty experience.

    Responsibilities:

    • Take responsibility for the delivery of major product features
    • Identify and resolve all related key technical issues under the Architect’s supervision
    • 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
    • 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
    • Perform code reviews for compliance with the 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, immediately notify the Project Manager of new risks identified, suggest the mitigation strategy 
    • Escalate technical issues that can’t be solved without additional involvement of project, department, or top management
    • Report status and progress according to the project and company demands

    Requirements:

    • At least 4 years of experience in PHP development
    • Experience in Magento 1.x/2.x platform, creating and customizing Magento themes and modules
    • Experience integrating with 3rd party services
    • Strong knowledge of PHP 5/7
    • Strong OOP and design patterns knowledge
    • Solid experience with MySQL
    • Good knowledge of JavaScript, AJAX, JQuery, HTML/CSS
    • Intermediate level of English

    Would be a plus:

    • Linux, *nix systems configuration skills
    • Experience with Git
    • Knowledge of Jenkins
    • Experience with other frameworks and CMS
  • Quality Manager
    Kharkiv, Lviv | Business Support

    We are looking for a skilled Quality Manager with good background in ISO 9001. The candidate is expected to be able to support Quality Management Systems of IT Company. Quality Manager maintains existing QMS, monitors fulfilment of QMS requirements and advises on the performance of the quality management system.

    Responsibilities:

    • Development and actualization of process regulations
    • Quality management. Gathering and analyzing information about the facts and risks of deviation of business processes and products quality output from the established quality requirements. Consultations of employees on process-related issues. Examinations/audits/assessments of the entire quality management system; results analysis. Systematization and management of quality data. Management of Software Quality Assurance processes at the level of projects/operating activities
    • Quality improvement. Initiating and monitoring the execution of the required corrective and preventive measures. Analysis of information about the degree of compliance with Customer requirements, quality management system efficiency, and efficiency of its elements. Initiating and launching the projects/works aimed at improvement of the quality management system and its elements. Managing changes in company regulations
    • Development of procedures and manuals related to management of process-related documents
    • Keeping change logs of process documentation; notifying personnel about changes
    • Performing integrity checks and checks of quality management system completeness within internal quality management system audits and during significant changes of the process documentation system
    • Development of basic document templates, coordination of special templates development
    • EQMS documentation repository management (SharePoint)

    Requirements:

    • At least 2 years of quality assurance experience
    • Background in QMS maintenance 
    • Experience in establishing processes
    • Good level in supporting QMS internal audits 
    • Excellent communication skills
    • Expert knowledge of MS Office 
    • At least Intermediate level of English and good writing skills 

     
    Additional requirements:

    • ISO 9001 certificate
    • Experience in QMS development and maintenance
    • Knowledge of ISO 27001 is desirable
  • Middle .NET Developer (Safe and Secure systems)
    Kharkiv | Microsoft .NET

    Sigma Software is looking for Middle .NET Developer, reliable enough to design solutions on component level, ensure high quality of source code, and make technical decisions. 

    Project description:
    Our client is a European product development company. We have been working together since 2008 developing software products that control the access to facilities in buildings and on construction sites. We deal with various hardware devices, such as door locks and GPS receivers, and communicate with them over HTTP and web services. Our today’s mission is further development of customer’s headliner product, responsible for access rights management and access control services.
    The project is about implementing new modules and features of the management system, specifically designed for the construction industry to manage and supervise staff overseeing the daily work at the construction site. It is a high load “living” solution that works in a real-time mode, accessed by thousands workers each day. We make software that automates processes on construction sites, for example, adjustable lighting, heating, ventilation of whole buildings, manage access control devices (sensors, door locks), etc.
    Currently we are extending our team. We aim to have both, system knowledge keepers and new senior engineers, who could contribute and bring fresh ideas.
    Learn more about the project here: http://sigma.software/acs

    Responsibilities: 

    • Coming up with well-designed technical solutions and robust code
    • Peer code reviews, following engineering practices
    • Cooperative work with colleagues
    • Professional communications within a team and a Customer
    • Core modules development and refactoring, where needed
    • Requirements clarification
    • Technical documentation creation
    • Cooperation with test team

    Requirements:

    • At least 3 years of experience in commercial .NET development
    • Good OOP/OOD skills and excellent quality of produced code
    • Good experience with ASP.NET, JavaScript
    • Experience with ASP.NET Web API
    • Deep understanding of .NET Framework
    • Proven skills in unit test frameworks and tools
    • Good knowledge of relational DB concepts, SQL Server
    • Experience in use of at least one ORM
    • Experience in development of enterprise systems with multi-layered architecture
    • Intermediate spoken and written English
  • Senior ASP.NET Developer (Safe and Secure systems)
    Kharkiv | Microsoft .NET

    Sigma Software is looking for a Senior ASP.NET Developer, who is reliable enough to design solutions on component level, ensure high quality of source code, and make technical decisions.

    Project details:
    Our client is a product development company in Europe. We work together since 2008 and develop software products to control the access to facilities in buildings and on construction sites. We deal with various hardware devices, like door locks and GPS receivers, and communicate with them over HTTP and web services. Our today’s mission is further development of headliner product, responsible for access rights management and access control services.
    The system is initially well-designed, built by Senior guys and supervised by an Architect. Currently we are extending the product and our team. We aim to have both, system knowledge keepers and new senior engineers, who could contribute and bring fresh ideas. 
    The project is about implementation of new modules and features of a management system, specifically designed for the construction industry to manage and supervise staff overseeing the daily work at the construction site. It is a high load "living" solution that works in a real-time mode, accessed by thousands workers each day. We make software that automates processes on construction sites, for example, adjustable lighting, heating, ventilation of whole buildings, manage access control devices (sensors, door locks), etc.

    Responsibilities:

    • Coming up with well-designed technical solutions and robust code     
    • Peer code reviews, following engineering practices    
    • Cooperation with colleagues, leading the team
    • Professional communications within a team and with the Customer     
    • Core modules development and refactoring, where needed     
    • Requirements clarification    
    • Technical documentation creation     
    • Cooperation with test team 

    Requirements:

    • At least 5 years of experience in commercial .NET development    
    • Excellent OOP/OOD skills and excellent quality of produced code  
    • Excellent problem-solving skills     
    • Strong experience with ASP.NET, Web Services, JavaScript   
    • Deep understanding of .NET Framework    
    • Proven skills in unit test frameworks and tools   
    • Strong knowledge of relational DB concepts, SQL Server   
    • Experience in development of enterprise systems with multi-layered architecture     
    • Advanced level of English    
    • Technical leadership experience will be a plus
  • STRONG MIDDLE TEST ENGINEER WITH TECHNICAL BACKGROUND (R&D OF SOFTWARE TOOLS FOR MULTI-DOMAIN PLATFORM)
    Lviv | Software Testing

    We are looking for a Middle Test Engineer, who is eager to make personal progress in software testing and get a great boost in analytical and technical skills.

    Project description: 
    The project assumes development of Web-based applications for network configuration and site design, as well as design and development of tools for a multi-domain software platform in Radio, Core and Mobile Backhaul domains for various engineering activities (Site Design, Product Configuration, Integration, and Quality Assurance). Software tools are used both as desktop and mobile applications; they have the responsive Web interface and can be reached from anywhere and from various mobile devices. You will be a part of R&D team in the growing scaled Agile framework. Find more about the project: Telecom project.

    Main responsibilities:

    • Requirements analysis and testing
    • Creating test documentation (test cases, checklist, mindmap)
    • Covering new functionality by manual and automated E2E tests
    • Effective collaboration with team members to achieve the best results 
    • Effective collaboration with customer-side PO to deliver full business value

    Additional responsibilities:

    • Planning and estimating testing activities 
    • Test data preparation (complex network configuration structures) 
    • Performing functional and regression testing utilizing both automation and manual testing approaches 
    • Reporting defects, monitoring reported issues and verifying when they are resolved 
    • Regular and clear status and progress reporting

    Requirements:

    • At least 3 years of experience in quality assurance 
    • Strong knowledge in Web: HTML, XML, CSS, REST, JSON 
    • Good understanding of Test Automation, its goals, priorities, and design patterns
    • Good understanding of CI: concept, VCS, build systems, CI servers
    • Good understanding of OOP, OOD 
    • Basic experience in usability testing
    • Strong experience with SQL 
    • Good knowledge of system analyzing and modeling
    • Experience and deep awareness in functional testing (test design techniques, change impact analysis, etc.) 
    • Experience in compatibility testing (cross-browser) 
    • Experience in Agile software development, task management, and tracking tools 
    • Experience with various formats of product requirements (e.g. user stories written by Product Owner) 
    • At least Intermediate level of English

    Will be a plus:

    • Good knowledge of Python
    • Experience in Telecom domain (OSS, BSS, etc.)

    Personal profile:

    • Analytical and problem-solving skills 
    • Ready to get things done regardless of blockers; on time delivery 
    • Team player with a keen sense of responsibility 
    • Open to new solutions and responsibilities 
    • Ability to study gradually along with real tasks 
    • Thoroughness and love to perfection
  • Embedded Engineer
    Odesa, Lviv | Embedded

    We are looking for a motivated Embedded Engineer to initiate new projects in energy and automotive sectors and help us with developing new opportunities.

    Responsibilities:

    • Design separate components, modules, classes, devices
    • Code, debug, document, and maintain portions of software and hardware
    • Perform different types of testing
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
    • Comply with the best engineering practices, technical standards, and  quality criteria set forth on the project
    • Report status and progress according to the project and company demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    • Improve your qualification within the areas of expertise at various training courses, seminars, workshops

    Requirements:

    • Expert in C
    • Good in C++
    • Good in schemotechnics and electronic engineering

    Personal profile:

    • Proactive person
    • Expert in problem solving
    • Good communication skills
    • At least Intermediate level of English 
  • Big Data Engineer
    Kyiv, Odesa | Java

    We are looking for a Big Data engineer to team up with Sigma Software and apply the best engineering practices in daily work. We expect our ideal candidate to be flexible and motivated to work in fast-paced environment.
     
    Project details:
    Aol is one of the world’s biggest advertising media conglomerate, owner of the largest advertising and video platforms with millions of users and billions of video plays. You have a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get the real opportunity to level-up your skills, gain valuable experience, and work with the highly qualified young team.
     
    Responsibilities:

    • Performing data analysis
    • Designing, reviewing, implementing, testing, and optimizing ETL processes
    • Designing and developing big data applications from scratch
    • Providing development support for existing systems
    • Troubleshooting data and/or system issues
    • Creating systems documentation

     
    Requirements:

    • At least 3+ years of development experience in Java
    • Work experience with Spark, Kafka, Hive
    • Knowledge of the Hadoop Ecosystem
    • Experience in Data Warehousing technologies and back-end reporting systems
    • Experience with RDBMS solution 
    • Strong scripting skills to perform data/file manipulation
    • Experience with automated testing practices
    • Fluent English

    Will be a plus:

    • Experience with Scala 
  • Project Manager
    Kyiv | Project Management

    We are looking for a smart and enthusiastic specialist to work on complex dynamic project. The position of the Project Manager implies planning, executing, and finalizing project according to strict deadlines and within the budget. It is a unique opportunity to apply your skills, gain great professional experience, and deliver premium-class software products! Join us today!

    Project description:
    The assignment is a project for the construction industry. We delivered solutions that are already implemented in Scandinavia and planned to be launched in Baltics and then in the rest of Europe. We have developed several solutions from scratch, and now we keep adding new ones. At our daily work we apply the best development practices including TDD, CI, code review, test automation, SOLID, and others. You will work in distributed Agile team of professional developers, architects, test engineers, and managers.

    Responsibilities:

    • Ensuring the project goes to success 
    • Communicating with a Customer and defining priorities for a team 
    • Maintaining project backlog and project metrics 
    • Helping Customer to resolve business issues 
    • Reporting to management and a Customer

    Requirements:

    • At least 3 years of experience in IT 
    • Good knowledge of Project Management 
    • At least 3 years of experience in leading a team 
    • Experience in communication with foreign customers 
    • Experience in task management (JIRA or TFS, or RTC, etc.) 
    • At least Upper-Intermediate level of spoken and written English 
    • Technical background will be a plus
  • Junior .NET Developer (Document Management System)
    Kharkiv | Microsoft .NET

    We are looking for a Junior .NET Developer. We welcome a responsible and proactive team player, who strives to introduce best practices in daily work. We guarantee a long-term cooperation and growth opportunities. 

    Project description: 

    Project is a modern Web-based ECM product for efficient and quality-assured management of information. Users of the product are coming from both private and public sectors, including authorities, county councils, manufacturing, and pharmaceutical companies, where information traceability and structural documentation procedures are essential. Project comes with ready-to-use modules, for example, documents, cases and records management, which in addition offer endless integration possibilities. The product is based on the latest Microsoft technologies and contains a number of ECM revolutionary innovations in combination with the most advantageous process engine.

    Responsibilities: 

    • Design separate components, modules, classes, database tables, etc. 
    • Code, debug, document, and maintain portions of software 
    • Perform unit and integration testing 
    • Participate in peer code reviews 
    • Participate in estimation and planning sessions 
    • Contribute to development of technical project documentation and user documentation 
    • Cooperate with test engineers, assist them in software installation and solving configuration issues 
    • Participate in conference calls with the Customer 
    • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
    • Report status and progress according to the project and company demands 
    • Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements 
    • Escalate technical issues to the Architect, Team Lead, and Project Manager 
    • Improve your qualification within the areas of expertise at various training courses, seminars and/or other educational organizations

    Requirements:

    • At least 1 year of experience in commercial .NET development 
    • Good OOP skills and quality of produced code 
    • Basic experience with T-SQL, ASP.NET Web Forms, Web API, MVC, Web Services (WCF) 
    • Good understanding of .NET Framework 
    • Experience in JavaScript/AJAX/HTML 
    • Good knowledge of relational DB concepts, SQL Server 
    • Experience working with version control (e.g. SVN, Git) 
    • Experience in task management (JIRA or TFS or RTC) 
    • Ability to learn new technologies and development practices
    • Intermediate level of English
  • Middle .NET Developer (Document Management System)
    Kharkiv | Microsoft .NET

    We are looking for a Middle .NET Developer. We welcome a responsible and proactive team player, who strives to introduce best practices in daily work. We guarantee a long-term cooperation and growth opportunities. 

    Project description: 

    Project is a modern Web-based ECM product for efficient and quality-assured management of information. Users of the product are coming from both private and public sectors, including authorities, county councils, manufacturing, and pharmaceutical companies, where information traceability and structural documentation procedures are essential. Project comes with ready-to-use modules, for example, documents, cases and records management, which in addition offer endless integration possibilities. The product is based on the latest Microsoft technologies and contains a number of ECM revolutionary innovations in combination with the most advantageous process engine.

    Responsibilities: 

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Cooperate with test engineers, assist them in software installation and solving configuration issues
    • Participate in conference calls with the Customer and Customer partners
    • Comply with the best engineering practices, technical standards and quality criteria set forth on the project
    • Report status and progress according to the project and company demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    • Participate in coaching and share knowledge with less experienced colleagues
    • Investigate the product performance issues and their resolution
    • Improve your qualification within the areas of expertise at various training courses, seminars, and/or other educational organizations

    Requirements:

    • At least 2 years of experience in commercial .NET development
    • Good OOP/OOD skills and quality of produced code
    • Experience with T-SQL, ASP.NET Web Forms, Web API, MVC, Web Services (WCF)
    • Good understanding of .NET Framework
    • Experience in JavaScript/AJAX/HTML
    • Experience in unit test frameworks and tools
    • Good knowledge of relational DB concepts, SQL Server
    • Experience working with version control (e.g. SVN, Git) and continuous integration (CI&V)
    • Experience in task management (JIRA, TFS, or RTC)
    • Ability to learn new technologies and development practices
    • Intermediate level of English
  • Strong Junior Test Engineer (Mobile games)
    Kharkiv | Software Testing

    We are looking for a Strong Junior Test Engineer to take part in support and delivery of mobile online games. You will take part in development of Casino mobile games: slot games, table games (roulette, blackjack, poker), and others. 
    The Customer is a leading developer of innovative software and systems for digitally distributed gambling entertainment. The project assumes support of a cross-browser engine and games in HTML5 (JavaScript). 

    Responsibilities:

    • Perform Functional, Regression, and Smoke testing
    • Perform Acceptance testing
    • Investigate and solve problems
    • Report issues, track changes on their state, and perform verification when they are resolved
    • Hold regular and clear status and progress reporting

    Requirements:

    • At least 2 years of experience in commercial projects
    • Experience in Web and Mobile testing
    • Experience of working with bug tracking systems
    • Good technical background (Windows, Linux)
    • Basic knowledge of web (JS, JSON, HTTP, CSS, HTML) 
    • At least Intermediate level of English
    • SQL knowledge will be a plus

    Personal profile:

    • Well-organized and detail-oriented person 
    • Good analytical and problem-solving skills  
    • Self-motivated and fast learning
  • Haxe Developer
    Kharkiv | Flash

    We are looking for a Haxe Developer, who is open for professional growth and advancement, proactive, and self-managed. We guarantee long-term cooperation and the possibility to grow with us.

    The customer is one of the largest lottery and gaming companies in the world. This company is a leading developer of innovative software and systems for digitally distributed gaming entertainment. For this customer Sigma team develops various casino games, like slots, video pokers, scratch, and table games based on customers’ platform.

    Your main responsibility will be to participate in the development of new game clients for various platforms and support the existing solutions.

    Responsibilities: 

    • Analyze product requirements and take major part in designing software at a high and detailed level
    • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
    • Clarify technical details for middle and junior software development staff 
    • Translate product requirements to task specifications for junior software engineers

    Requirements:

    • Experience with Haxe (may be substituted a solid AS3 experience and willingness to learn Haxe)
    • Solid OOP/OOD skills
    • Experience with SVN/Git

    Will be a plus:

    • Experience with JavaScript/TypeScript
    • Experience with Action Script 2.0 and Action Script 3.0
    • Experience with Flash CC/Animate CC
    • Skills in CSS (understanding DOM flow), HTML5, browser rendering optimization techniques
    • Experience with JavaScript build tools
    • Experience with maven and ant                                                                   
    • Experience with PIXI.js will be a great advantage
  • ActionScript Developer
    Kharkiv | Flash

    We are looking for ActionScript Developer, who is open for professional growth and advancement, proactive, and self-managed. We guarantee long-term cooperation and the possibility to grow with us.

    The customer is one of the largest lottery and gaming companies in the world. This company is a leading developer of innovative software and systems for digitally distributed gaming entertainment. For this customer Sigma team develops various casino games, like slots, video pokers, scratch, and table games based on customers’ platform.

    You will participate in the development of new game clients for various platforms and support of the existing solutions.

    Responsibilities: 

    • Design separate components, modules, classes, etc.
    • Code, debug, document, and maintain portions of software
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation

    Requirements:

    • Experience with ActionScript 2.0 and ActionScript 3.0.
    • Solid OOP/OOD skills
    • Experience with SVN/Git

    Will be a plus:

    • Experience with JavaScript/TypeScript
    • Readiness to learn Haxe
    • Experience with Flash CC/Animate CC
    • Skills in CSS (understanding DOM flow), HTML5, browser rendering optimization techniques
    • Experience with JavaScript build tools
    • Experience with maven and ant
    • Experience with PIXI.js will be a great advantage
  • HR Manager
    Kyiv | HR & Recruiting

    We are looking for a Human Resources Manager to join our experienced and friendly team. This is an excellent opportunity to work for the international company, in a great location and to expand your skill set in an HR Manager role. 

    Responsibilities:

    • Participate in the development of company's personnel policies 
    • Take part in stimulation and motivation of personnel
    • Take part in the internal activities aimed at corporate culture development
    • Assist in employment, position transfers, and dismissals
    • Compose and manage private documents of personnel
    • Take part in face-to-face interviews
    • Support staff database 
    • Supervise personnel adaptation
    • Observe personnel evaluation and development
    • Arrange corporate programs and trainings 

    Requirements:  

    • Psychology degree
    • At least 5+ years of Human Resources Management experience
    • HR interviewing experience
    • Experience in retention, adaptation, and motivation of personnel
    • Experience in training and development of personnel
    • Experience in introducing, composing, and updating company`s policies
    • At least Intermediate level of English

    Will be a plus: 

    • Ability to learn new things quickly 
    • Ability to switch between tasks rapidly
    • Ability to self-education and self-motivation  
  • Project Manager
    Kharkiv | Project Management

    We are looking for a smart and enthusiastic specialist to work on innovative, complex, and dynamic projects.
    As s Project Manager you will be responsible for planning, executing, and finalizing projects according to strict deadlines and within the allocated budget. This foresees acquiring resources and coordinating the efforts of team members, third-party contractors, or consultants in order to deliver projects according to plan. The Project Manager will also define projects` objectives and oversee quality control throughout their life cycle.

    Responsibilities:

    • Take ownership of overall project quality and represent us well in front of the clients
    • Follow up with the clients in a timely fashion, and be their main point of contact within Sigma Software
    • Manage all aspects of the project from business to organizational and technical standpoint
    • Prepare and define project scope, schedule, budget, and resource plans jointly with the team
    • Ensure the project flows well
    • People management
    • Negotiate project acceptance criteria and develop strategies to meet the requirements and deliver superior quality
    • Define change management process and follow it while tracking all project KPIs
    • Track project deliveries and budget using relevant project management tools
    • Project risk management

    Requirements:

    • Strong knowledge of project planning, software development lifecycle, and methodologies
    • Result-oriented and self-motivated
    • Excellent communication and people skills
    • Be a decision-maker and possess problem solving skills
    • Business analysis skills
    • Conflict resolution skills
    • Strong influencing, negotiating, and delegating abilities
    • Tolerance to critical and stressful situations
    • Availability for business trips
    • Upper-Intermediate English
  • Senior .NET Developer/Software Architect
    Kyiv | Microsoft .NET

    We are looking for a Senior .NET Developer with ambitions for Solution Architect position, who is reliable enough to design solutions on a component level, ensure high quality of source code, and make technical decisions. We expect our ideal candidate to be a team player, clear-thinking, responsible, and proactive person with strong communication skills.
     
    Project description:
    The assignment is a set of projects for the construction industry. We delivered projects, which are already implemented in Scandinavia and planned to be launched in Baltics and then in the rest of Europe. We have developed several solutions from scratch, and now we keep adding new ones. We apply the best development practices including TDD, CI, code review, test automation, SOLID, and others. You will work in a distributed Agile team of professional developers, architects, test engineers, and managers. It is a unique opportunity to apply your skills, gain great professional experience, and deliver superior quality software products.
     
    Responsibilities:

    • Delivery of major product features
    • Identify and resolve all key technical issues under the architect's supervision
    • Contribute to requirements gathering and analysis
    • Analyze product requirements and take major part in designing software at a high and detailed level
    • Create or at least contribute to creation of technical specifications
    • Carry out technology and product 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 for 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 the best engineering practices, coding standards, and quality criteria set forth on the project
    • Provide assistance to test engineers and support the personnel in solving technical issues of software installation and its operation
    • Continuously participate in technical risks identification and analysis, immediately notify project manager of new risks identified, suggest the mitigation strategy
    • Create user documentation
    • Escalate technical issues that can't be solved without additional involvement of project, department, or top management
    • Report status and progress according to the project and company demands

     
    Requirements:

    • At least 5 years of experience in commercial .NET development
    • Exceptional OOP/OOD skills and excellent quality of produced code
    • Experience with web services, REST architecture
    • Deep understanding of .NET Framework/architecture fundamentals
    • Strong experience in performance optimization
    • Experience in using various unit test frameworks and tools
    • Advanced knowledge of relational DB concepts, SQL Server
    • Rich experience in working with version control systems (including Git) and continuous integration (including frameworks)
    • Hands-on experience in task management and related tools (JIRA or TFS, or RTC, etc.)
    • Good experience with front-end frameworks (AngularJS, Node.js, npm, CoffeeScript)
    • Experience in solutions design / knowledge of UML diagrams
    • BA skills will be a plus
    • Upper-Intermediate level of spoken and written English
  • Technical Writer
    Kharkiv, Kyiv | Technical Documentation

    We are looking for a confident and well-organized person, who has excellent English written skills and who is interested in software development business. As a technical writer, you will be able to work in the telecom industry, support our customers` products, ensure the end-users have the clear and correct information regarding the product` usage, installation, and service.

    Project description:
    Our customer is a well-known telecom company in Scandinavian region. For a number of years, it has been at the forefront of the communication world, delivering ICT solutions globally. By providing software, services, and infrastructure, the company facilitates and builds business ecosystem for a tremendous number of partners.

    Responsibilities:

    • Creating and updating product documentation and information based on the various forms of input
    • Tasks status validating and reporting 
    • Constant written and verbal communication with customer and company representatives                

    Requirements:

    • Excellent English, both written and spoken (diploma of translator or interpreter) 
    • Excellent communication and presentation skills
    • Technical background: BSc or similar
    • General knowledge of TCP/IP networks or telecom networks 
    • Technical writing experience would be a plus
    • Work experience in telecom industry would be a plus 

    Personal profile:

    • Self-starter and customer-focused person
    • Attentive to details and a good team player
    • Able to coordinate and collaborate on multiple issues 
    • A fast learner, who can quickly master new areas of knowledge and apply them in practice, creating a clear and correct documentation
  • Middle Test Engineer (ONLINE GAMES)
    Kharkiv | Software Testing

    Are you looking for the professional growth and new skills? That’s what we can provide you with! Join us and take part in testing of a complex system for online games. You will have plenty of opportunities to test the system from back-end to front-end, plunge into the Linux world, and help with automation and performance testing.
     
    Project details:
    The Customer is a leading developer of innovative software and systems for digitally distributed gaming entertainment. The company has built a solid reputation in the online gaming industry due to its reliable high-quality products, services, and proficient personnel. 

    Responsibilities:

    • Requirements clarification 
    • Functional and non-functional testing
    • Issues verification 
    • Test cases creation 
    • Environment setup and technical problems solving

    Requirements:

    • At least 3 years of experience in quality assurance 
    • Good experience in Web testing 
    • Good technical background (Windows, Linux, SQL, XML, HTML, JavaScript)
    • Understanding of Continuous Integration, Test Automation, and OOP principles 
    • Understanding of estimation techniques and experience in estimating test works 
    • Experience in creating software testing documentation 
    • At least Intermediate level of English 

    Will be a plus:

    • Knowledge of Java, C#, Thucydides, JBehave, BDD, Page Object 
    • Experience with Tomcat installation and support
    • Experience in Fiddler usage 
    • Experience in performance testing

    Personal and professional quality requirements:

    • Self-organized 
    • Responsible 
    • Team player 
    • Result-oriented
  • Middle/Senior Python Developer
    Kharkiv, Kyiv, Odesa, Lviv | Python

    We are looking for a motivated and skillful Python Developer. We welcome smart and enthusiastic candidates and believe that correspondence to the requirements below will guarantee comfortable and productive environment in the team.

    Project description:
    The project is about the development of report and charts generator tool, which allows to automate a regular and routine manual process performed by the employees in a large media conglomerate group in the USA. Project should become a base platform for building a large application that automates and improves processes for a company.

    Responsibilities:

    • Analyze product requirements and take major part in designing software at a high and detailed level
    • Code, debug, document, and maintain portions of software
    • Participate in peer code and design reviews
    • Perform unit and integration testing
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation

    Requirements:

    • At least 4 years of experience with Python
    • Experience in Django and/or Flask
    • Experience in RESTful Web services
    • Knowledge of JavaScript and ReactJS 
    • Good knowledge of databases
    • At least Upper-Intermediate level of English

    Would be a plus:

    • Experience with AWS 
    • Knowledge of HTML5, CSS3, Bootstrap
  • Senior .NET Developer (ERP system)
    Kyiv | Microsoft .NET

    We are looking for a talented Senior .NET Developer to participate in ERP system development in the real estate area with Full Stack: ASP.NET MVC, ADO.NET, MS SQL, jQuery, AngularJS, Bootstrap, Entity Frameworks. Our mature agile team practices SCRUM and KANBAN and utilizes best engineering practices. You will closely communicate with product owners from Sweden on daily basis. Business trips are possible.

    Responsibilities:

    • Coming up with well-designed technical solutions and robust code
    • Peer code reviews, following engineering practices
    • Cooperative work with colleagues, be a team leader
    • Professional communications within a team and with customer
    • Core modules development and refactoring, where needed
    • Requirements clarification
    • Technical documentation creation
    • Cooperation with test team

    Requirements:

    • At least 5 years of experience in commercial .NET development
    • Good OOP/OOD skills and excellent quality of produced code
    • Excellent problem solving skills
    • Strong experience with ASP.NET
    • Experience with distributed systems development and support
    • Experience with RESTful web services
    • Experience with Front-end development: JavaScript/Angular/HTML/CSS
    • Proven skills in unit testing frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Experience with distributed version control (Git) and Continuous Integration
    • Upper-Intermediate level of English

    Personal and professional quality requirements:

    • Motivated to work within a team
    • Open to creative ideas
    • Highly-responsible
    • Self-disciplined
    • Able to come up with technical solution ideas
  • HR Intern
    Kharkiv | Internship

    We are looking for a Human Resources Manager Intern to join our talented team. This is an excellent opportunity to work for a known brand, in a great location and to expand your skills set in an HR Manager role.

    Responsibilities: 

    • Participation in the development of company's social package
    • Participation in the process of adaptation of new employees
    • Participation in the organization of corporate events

    Requirements:

    • Ability to work full-time
    • Intermediate level of English, both written and speaking
    • Advanced PC user 
    • Strong analytical skills
    • Strong communication skills
  • Senior Test Engineer/Lead
    Kharkiv | Software Testing

    We are looking for a Senior Test Engineer/Lead, who is ambitious, active, has good communication skills, and is reliable enough to plan, design, and perform testing, ensure high product quality, introduce the most efficient testing processes, and mentor less experienced staff. From our side we offer you to join a highly professional team. We would be happy to share all the knowledge we have and provide with an opportunity to boost your professional and technical skills. Also we have high-standard working conditions and a new cozy office.

    Responsibilities:

    • Analyzing product requirements, taking major part in feasibility and quality risks analysis
    • Creating or at least contributing to the creation of test specifications
    • Carrying out technical and professional supervision and mentoring middle and junior software testing staff
    • Participating in estimation and planning sessions
    • Performing functional and non-functional testing for elaborated solutions
    • Providing assistance to software developers and supporting personnel in testing issues
    • Continuous participation in quality risks and issues identification and analysis, suggestion of mitigation strategy
    • Continuously collecting and analyzing quality metrics, raising potential issues in a proactive manner

    Requirements:

    • 5 years of experience in commercial software testing
    • Expert knowledge of Test Methodologies and Processes, SW testing artifacts
    • Active professional position
    • Strong technical background
    • Strong management skills and experience
    • At least Upper-Intermediate level of English

    Personal profile:

    • Analytical and problem-solving skills 
    • Exceptional quality (getting things done on time regardless of blockers) 
    • Team player with a sense of responsibility 
    • Initiative with searching new solutions and responsibilities 
    • Ability to study gradually in parallel with real tasks 
    • Thoroughness and love to perfection 
    • Sociable and communicative
  • Senior .NET Developer (Self-service Media Platform)
    Kyiv | Microsoft .NET

    We are looking for a Senior .NET Developer. We welcome a responsible and proactive team player, who strives to introduce the best practices in daily work. We expect our ideal candidate to be a team player, clear-thinking person with strong communication skills, who is reliable enough to design solutions on the component level, ensure high-quality source code, and make technical decisions.

    Project description:
    Our customer is a big social media player in Scandinavian region with rapidly growing business and its extension in Europe. The project is about self-service media platform creation where people can communicate, post bids, find fellows, get statistics and feedback about their activity. It’s a development from scratch that will combine back-end and front-end development, analytical part, and different 3rd party services integration. It will be modular distributed application with RESTful API and AngularJS, ASP.NET, NServiceBus frameworks usage. It’s a long-term assignment with dedicated team involvement.

    Responsibilities:

    • Core modules development and refactoring, where needed
    • Peer code reviews, following engineering practices
    • Coming up with well-designed technical solutions and robust code
    • Technical documentation creation
    • Cooperation with a test team 
    • Requirements clarification
    • Professional communication within a team and with your customer
    • Cooperative work with colleagues; being a team leader

    Requirements:

    • At least 5 years of experience in commercial .NET development
    • Good OOP/OOD skills and excellent quality of produced code
    • Excellent problem solving skills
    • Strong experience with ASP.NET
    • Experience with distributed systems development and support
    • Experience with RESTful web services
    • Experience with JavaScript/AngularJS/HTML/CSS
    • Proven skills in unit testing frameworks and tools
    • Strong knowledge of relational DB concepts, SQL Server
    • Experience with distributed version control (Git) and Continuous Integration
    • Upper-Intermediate level of English
  • Business Development Manager
    Kharkiv, Kyiv, Odesa, Lviv | Business Support

    We are seeking a motivated candidate to join our growing, dynamic sales team. This is an opportunity to get into a leading company in an exploding market with tremendous potential. As a Business Development Manager, you will be responsible for qualifying marketing leads and prospecting into target accounts. Working closely with company Executives, you will take part and responsibility to increase the pool of Sigma Clients.
    This role requires a motivated self-starter, capable of making things happen and results delivered. This is an inbound/outbound lead generation/qualification position; you must be similarly comfortable during Skype calls or personal meetings and motivated to contact prospects via multiple methods in order to achieve your targets. Our candidate has to be hands-on, results-oriented, metrics driven, and pragmatic person.
     
    Responsibilities:

    • Identifying new business opportunities for the company and operating within a comprehensive business plan
    • Leading and driving responses to major new business opportunities, including written responses for RFIs, RFPs, and presentations to potential clients
    • Building and fostering external relationships to help in development of new and existing business opportunities for the company
    • Understanding the company's proposition and confidently pitching it across a wide range of industry stakeholders worldwide
    • Identifying key prospects, managing the sales partnerships process and driving deals to closure
    • Developing relations with resellers

     
    Requirements:

    • Partnership and Business Development experience is essential
    • At least 5 years of business development experience within IT sphere is mandatory
    • At least 3 years of business development experience within software outsourcing company
    • High level of critical and innovative thinking, organizational and decision-making skills, initiative and attentive to details
    • Excellent negotiations skills
    • Excellent knowledge of English (ability to communicate with customers both verbally and in writing, documents preparation)
    • Technical experience in software development is a plus
    • Willingness to frequent business trips around the world
  • Junior iOS Developer
    Kharkiv | Mobile

    We are looking for a young and smart iOS enthusiast, who has basic knowledge of programming on Swift. The ideal candidate is a smart, proactive, and self-driven person. We want you to take the ownership of the features, to grow professionally with us, and to be open for new challenges. We will provide mentoring from top-notch experts of mobile industry.

    Project description:
    Our customer, Aol., is one of the world's biggest advertising media conglomerate, owner of the largest advertising and video platforms with millions of users and billions of video plays. You have a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get the real opportunity to level-up your skills, gain valuable experience, and work with the highly qualified young team.

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc. 
    • Code, debug, document, and maintain portions of software 
    • Participate in peer code and design reviews 
    • Perform unit and integration testing 
    • Participate in estimation and planning sessions 
    • Contribute to development of technical project documentation and user documentation

    Requirements:

    • At least 1 year of experience in iOS development
    • Strong knowledge of Objective-C
    • At least 1 year of programming experience using iOS SDK and Xcode
    • Solid understanding of the full mobile development lifecycle
    • Good knowledge of UIkit, social frameworks, Foundation, Core Data, push notifications, GCD
    • Experience with other technologies like MySQL, XML, JSON, and web services
    • Knowledge of Apple guidelines
    • Experience in Scrum and Agile practices
    • Upper-Intermediate spoken and written English
  • Junior Android Developer
    Kharkiv | Mobile

    We are looking for a talented Android enthusiast, who has a basic knowledge of programming for Android, to join our mobile team. The ideal candidate is a smart, proactive, and self-driven person. We expect our candidate to be ready for new challenges and to grow professionally with us. We will provide mentoring from top notch experts of mobile industry.

    Project description:
    Our customer, Aol., is one of the world's biggest advertising media conglomerate, owner of the largest advertising and video platforms with millions of users and billions of video plays. You have a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get the real opportunity to level-up your skills, gain valuable experience, and work with the highly qualified young team.

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Participate in peer code and design reviews
    • Perform unit and integration testing
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation 

    Requirements:

    • At least 1 year of experience working as an Android Developer
    • Good knowledge of Android SDK
    • Strong knowledge of Java, OOP, and multithreading techniques
    • RESTful services interaction (HTTP/JSON) experience
    • Experience with SQLite
    • Good knowledge of Agile development, continuous integration and delivery
    • Source version control with Git
    • Upper-Intermediate spoken and written English
  • Full Stack Developer/Java background
    Kharkiv | Java

    We are looking for a Middle+ Full Stack Developer with Java background. The ideal candidate is smart, proactive and self-driven person. Join us if you are an independent person, who would like to find a highly skilled team and grow fast professionally. The project we are working on is live and uses the cutting-edge technologies. We want you to be ready to take the ownership of the tasks and build the world rocking product with us. 

    Project description:
    Our customer, Aol., is one of the world's biggest advertising media conglomerate, owner of the largest advertising and video platforms with millions of users and billions of video plays. You have a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get the real opportunity to level-up your skills, gain valuable experience, and work with the highly qualified young team.

    Responsibilities:

    • Designing separate components, modules, classes, database tables
    • Coding, debugging, creating documentation, and maintaining portions of software
    • Participating in peer code and design reviews
    • Assisting test engineers in solving technical issues of software installation and operation
    • Participating in conference calls and meetings with the Customer and stakeholders
    • Reporting status and progress according to the project's and company's demands
    • Spotting deficiencies in the development process and suggesting improvements
    • Escalating technical issues to the Architect, Team Lead, and Project Manager 

     
    Requirements:

    • At least 5 years of experience in commercial development
    • Strong knowledge of Java (synchronization, multithreading)
    • Good knowledge of Spring Framework
    • Strong analytical skills
    • Experience in RESTful Web service
    • Good knowledge of databases
    • At least Intermediate level of English
    • Basic knowledge of HTML/JavaScript/CSS

    Will be a plus:

    • Knowledge of MongoDB/NoSQL databases
    • Experience with Elasticsearch/Lucene/Solr
  • Senior JavaScript Developer with Angular JS
    Kharkiv | JavaScript

    We are looking for a Senior JavaScript Developer with Angular JS experience. The ideal candidate is a smart, proactive, and self-driven person. We want you to be ready to take the ownership of the features, to grow professionally with us, and to be open for new challenges. 

    Project description:
    Our customer, Aol., is one of the world’s biggest advertising media conglomerates, owner of the largest advertising and video platforms with millions of users and billions of video plays. You have a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get the real opportunity to level-up your skills, gain valuable experience, and work with the highly qualified young team.

    Responsibilities:

    • Take responsibility for the delivery of major product features
    • Identify and resolve all key technical issues under the Architect’s supervision
    • Analyse product requirements and take major part in designing the software at the high and detailed level
    • Create or, at least, contribute to the creation of technical specifications
    • Carry out technical supervision of Middle and Junior software development staff
    • 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; mentor others in these principles
    • Perform code reviews for compliance with the 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, immediately notify the Project Manager of new risks identified, and suggest the mitigation strategy
    • Create user documentation
    • Report status and progress according to the project`s and company`s demands

    Requirements:

    • Solid knowledge of pure JavaScript
    • Strong knowledge of AngularJS
    • Solid skills in OOP
    • Experience with Unit/E2E tests
    • Experience with JavaScript build tools
    • Skills in CSS (understanding DOM flow), HTML5
    • At least Intermediate level of English

    Would be a plus:

    • Experience with CoffeScript
    • Experience with CSS preprocessors like LESS, SASS
    • Experience with document content editable API
    • Understanding how WYSIWYG editors work internally
  • Middle JavaScript Developer
    Kharkiv | JavaScript

    We are looking for a JavaScript Developer, who is open for professional growth and advancement, proactive, and self-managed. We guarantee long-term cooperation and the possibility to grow with us.
    We create a Casino product from scratch. The product will be a desktop application intended for downloading favorite Casino games and play in one click when necessary. In addition, users may try new games to practice before playing for money. This product will support multiple Flash, HTML 5, and C++ games.
    The product will be a standalone part of a complex game operator’s platform and has to comply with numerous integrations.

    Responsibilities:

    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Participate in estimation and planning sessions
    • Contribute to development of technical project documentation and user documentation
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
    • Comply with the best engineering practices, the technical standards, and the quality criteria set forth on the project
    • Report status and progress according to the project and company demands
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements
    • Escalate technical issues to the Architect, Team Lead, and Project Manager
    • Improve your qualification within the area(s) of expertise at various training courses, seminars, and/or other educational organizations

    Main requirements:

    • Solid knowledge of JavaScript
    • Strong knowledge of HTML5 and CSS3
    • Experience with SPA frameworks
    • Experience in Responsive web design
    • At least Upper-Intermediate level of English  

    Additional technical requirements:

    • Experience in TypeScript
    • Experience in React, AngularJS 2.x
    • Experience in SASS or LESS
    • Experience in REST

    Would be a plus: 

    • Knowledge of Foundation
    • Understanding of Node.js
    • Java EE Web Profile
  • Senior Big Data Engineer
    Kharkiv, Kyiv, Odesa, Lviv | Java

    We are looking for a talented Big Data Engineer to join our Data Platform team and help us take it to the next level. Our ideal candidate is a self-driven person, who is passionate about building highly scalable real-time distributed server-side applications. As a part of the Data Platform team, you’ll work in an agile team, designing and implementing components of the platform that: processes 10B events per day, ingests data in real-time at rates of 100K events per second, normalizes data from many different sources, interfaces with various types of databases and APIs.

    Responsibilities:

    • Large-scale data ingestion and integration – design, implement scalable ETL processes to collect and store large amount of data from multiple data sources and diverse external partners
    • Data warehouse query engine – design, implement our proprietary cutting edge Hadoop-based data warehouse systems
    • Collaboration on requirements – work with the Engineering and Product Management teams to come up with requirements
    • Keep it running – help to troubleshoot application operational issues

    Requirements:

    • At least 7 years of software engineering experience 
    • Expert skills in Scala or Java programming languages 
    • Experience with Hadoop or similar large scale data processing systems
    • Solid understanding and working knowledge of relational and NoSQL databases (Redis, Vertica, PostgreSQL)

    Will be a plus:

    • Akka
    • SBT
    • Apache Spark, Mesos, Kafka, Zookeeper
    • HDFS, Hive, HBase
  • Senior Java Developer / Team Lead
    Kharkiv | Java

    We are looking for Strong Senior Java Developer/Team Lead to work on the creation of  multiplayer online gambling system for international gaming solutions provider.

    Project details:
    The Customer is a leading developer of innovative software and systems for digitally distributed gaming entertainment. The company has built a solid reputation in the online gaming industry with its reliable high-quality products, services, and proficient personnel. The project is a big complex system for gambling. You will work with a modular dynamic system that assumes the use of many different frameworks. Also, the project involves both development and support tasks. Business trips to Sweden are possible. Technologies: Java 7/8, Spring, Hibernate, OSGi, Guava, Oracle and a lot of Java core.
     

    Responsibilities:

    • Perform general review of the project solution and architecture
    • Lead the team of server-side developers
    • Participate in estimation and planning sessions, review estimates of team members
    • Design separate components, modules, classes, database tables, etc.
    • Code, debug, document, and maintain portions of software
    • Perform unit and integration testing
    • Participate in peer code and design reviews
    • Contribute to development of technical project documentation and user documentation
    • Cooperate with other development teams from product stack
    • Provide assistance to test engineers
    • Provide assistance and support for incoming issues

    Requirements:

    • Strong knowledge of Java 7
    • Experience in JEE applications development
    • Build system experience (Maven)
    • Deep understanding of concurrent and multithreaded applications development
    • Good analytical skills and understanding of complex integration requirements
    • Deep understanding of OOA/OOD and design patterns
    • Unit testing (JUnit, TestNG, mocks)
    • Good knowledge of SQL, PL/SQL, Hibernate
    • Good knowledge of Spring (DI)
    • Intermediate knowledge of Oracle, Akka, Jetty, web services
    • At least Intermediate level of English
  • Middle/Senior Test Engineer
    Kharkiv | Software Testing

    We are looking for a Middle/Senior Test Engineer, who wants to make personal progress in software testing and get a great boost in technical skills, processes, and team leading.
    We propose you to join our team and take leading role on the project with perfect professional growth opportunities.

    Responsibilities:

    • Testing strategy definition for manual and automation approaches
    • Testing artifacts creation and review (test plans, test strategies, test cases, and automation scenarios)
    • Planning and estimation of testing activities
    • Efficient and high-quality test design (wide test design techniques usage, deep system analysis)
    • Requirements analysis and clarification
    • Requirements testing
    • Functional and regression testing utilizing both automation and manual testing approaches
    • Quality metrics measurement, analysis, and process improvements
    • Testing tasks effort tracking
    • Leading and mentoring less experienced staff
    • Collaborating with management team to achieve the best results

    Requirements:

    • 3-5 years of experience in commercial software testing
    • Experience and deep awareness in functional testing (extended knowledge in test design techniques, change impact analysis, etc.)
    • Experience and deep awareness of non-functional testing (performance, usability, compatibility, UI testing, security, etc.)
    • Experience with Agile software development (Scrum), task management, and tracking tools
    • Experience with various formats of product requirements (e.g. user stories written by Product Owner, SRS)
    • Experience with quality assurance leading within a team (process establishment, planning, estimation, metrics measurement, reporting, etc.)
    • Deep knowledge of web and mobile related technologies and specifics is a huge plus
    • Strong conceptual understanding of continuous integration and test automation is a plus
    • At least Upper-Intermediate level of English

    Personal profile:

    • Analytical and problem-solving skills
    • Exceptional quality (getting things done on time regardless of blockers)
    • Team player with a sense of responsibility
    • Open to new solutions and responsibilities
    • Ability to study gradually in parallel with real tasks
    • Thoroughness and love to perfection
  • Senior JavaScript Developer
    Kharkiv, Kyiv, Odesa, Lviv | JavaScript

    We are looking for a senior JavaScript developer with strong AngularJS experience, who is open for professional growth and advancement, proactive and self-managed. We guarantee long-term cooperation and the possibility to grow with us.

    We create a product from scratch that will be a standalone part of a complex platform for producing, delivering, and tracking marketing documents such as notifications, advertisements, and correspondence. This product is intended to produce sophisticated templates by means of WYSIWYG designer. Then these templates are stored in repositories and used to produce documents by means of WYSIWYG editor. The product will use workflows for templates and documents management.

    The product will run in modern browsers (Internet Explorer, Chrome, Firefox, Safari, and Edge) on the desktop and mobile devices. It will comply with the following requirements: modularity, scalability, high availability, robustness, and installation efficiency. It will be build using JavaScript technologies for client tier and Java EE technologies for Web tier.

    Responsibilities:

    • 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 a major part in designing software at high and detailed levels.
    • Create or at least contribute to the creation of technical specifications
    • Participate 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, immediately notify a project manager of new risks identified, suggest the mitigation strategy
    • Create user documentation
    • Escalate technical issues that can’t be solved without additional involvement of project, department or top management
    • Report status and progress according to the project and company demands

    Main requirements:

    • Solid knowledge of pure JavaScript
    • Strong knowledge of HTML5 and CSS3
    • Experience with SPA frameworks
    • Experience with Responsive web design
    • At least Upper-Intermediate level of English

    Additional technical requirements:

    • Broad experience with TypeScript or ECMAScript 2015
    • Experience with AngularJS
    • Experience with SASS or LESS
    • Experience with REST

    Would be a plus:

    • Experience with Bootstrap
    • Experience with WYSIWYG editors
    • Experience with Node.js