Vacancies

Directions:
AllCQ5InternshipBusiness SupportHR & RecruitingJavaJavaScriptMicrosoft .NETMobilePHPProject ManagementSoftware Testing
Locations:
AllKharkivKievLvivOffsiteUSAOdesaSwedenPolandEstonia
  • Project Manager (with technical background)
    Kharkiv | Project Management

    We are looking for quality-oriented, rational and lean specialists to work on long-term, complex and out-of-a-single-paradigm projects. 

    The position of the Project Manager implies planning, executing and finalizing projects in accordance with strict timeframes and within budget. This includes acquiring resources and coordinating the efforts of team members and third-party contractors or consultants in order to deliver projects according to plan. The Project Manager will also define the objectives of the project and ensure quality control throughout its life cycle.

    Responsibilities:  

    • Handle and provide leadership to multi-projects teams from initiation to closing
    • Define and resolve business problems arising in project executions
    • Provide leadership and guidance to personnel on sub-projects
    • Initiate and define project planning tasks and performance reports
    • Define change control, risks and issues management
    • Interact with project sponsors, customers, project team and functional leadership
    • Address and define high-end goals and success factors of projects to project team members and functional leader
    • Define and oversee agreements with functional leader and project team members on levels of participation, timing and the length of resource usage
    • Sub-divide projects into manageable phases to ensure that requirements set on the projects are met
    • Assist project team members in their areas of responsibilities   

    Requirements:

    • At least 5 years of project management and team lead experience cumulatively, where 2 years of project management experience is the minimum and team lead experience is a powerful benefit
    • Proven record of delivery of a solution as a platform / framework with the record of at least two products built on delivered platform / framework. Proven record of medium-term development support of the products
    • Strong understanding of software project management concepts and software quality
    • Advanced documentation skills is a must, proven record of various project documents composed and signed
    • Ability to compose project plans, estimates and business proposals is mandatory
    • Good skills in orchestrating of roles and responsibilities in multi-project environment
    • Proven ability to handle projects within budget/terms
    • Good business analysis skills
    • Software developer up-shift is a powerful criterion
    • Enterprise integration experience is valuable
    • Understanding of e-commerce domain is the benefit
    • Expertise in configuration management is a significant bonus
    • Strong communication skills, an ability to envision and convince verbally and in writing is a must
    • Upper-Intermediate level of English
  • .NET SUPPORT ENGINEER (ECM SOLUTIONS)
    Kharkiv, Odesa | Microsoft .NET

    We are looking for a .NET Support Engineer with good English and analytical thinking, willing to become a part of the team that develops and supports ECM solution for Special Needs Education and Schools Organization in Sweden.

    Project details:

    The project deals with support and development of the solution used by Swedish public sector organization. The solution consists of ECM integrated with payment system and external portal and  is used for managing grants for schools, aimed at helping disabled people to get education. 

    Responsibilities:

    • Investigate incidents, analyze root causes, find solutions, apply fixes
    • Elaborate and suggest improvements for the solutions maintainability
    • Develop new functionality
    • Participate in meetings with customers and end-users 

    Requirements:

    • Experience in creating simple and complex SQL queries, stored procedures
    • Understanding of .NET platform concept
    • Good knowledge of C#, ASP.NET (be able to understand code base)
    • Strong analytical skills
    • TFS experience (versions, branches management)
    • High attention to details
    • At least Intermediate level of English
  • .NET Developer (with SharePoint experience)
    Kharkiv, Kiev, Lviv, Odesa | Microsoft .NET

    We are looking for a .NET Developer with strong knowledge of SharePoint. We welcome responsible and proactive team players who are striving to introduce their best practices in daily work. We guarantee a long-term cooperation and the possibility of growth with us. 

    Project details:

    The customer is a large Scandinavian insurance company. The project assumes support and development of new features for a number of web applications with mixed technologies. You will be a part of a large distributed team and will have business trips to Sweden.

    Main technologies are .NET, SQL Server 2005, HTML, CSS, JavaScript, jQuery, MS SharePoint 2010.

    Requirements:

    • At least 2 years of experience in commercial .NET development
    • Strong knowledge of MS SharePoint 2010
    • Good OOP / OOD skills
    • Good knowledge of .NET framework platform
    • Good knowledge of ASP.NET, Web Services, JavaScript
    • Good knowledge of relational Databases, SQL Server
    • Strong communication skills
    • Intermediate level of English
  • Java Developer (Offsite)
    Estonia | Java

    We are looking for a Java Developer to work in North Europe, Estonia. Our customer is one of the world's leading logistics companies, with focus on sea freight, airfreight, contract logistics and overland businesses.

    The project aims at developing Java-based Transport Management System for the road logistics, test-cases and applications. Also you will have an extensive training program and travelling possibilities.

    Requirements:

    • Bachelor degree in Computer Science or equivalent
    • Fluent written and spoken English
    • At least 5 years of experience in commercial development
    • Experience in Java EE enterprise applications development
    • Strong knowledge of Hibernate, JPA, Spring, JUnit 
    • Understanding of SOA paradigm
    • Knowledge of Java Swing, Java FX 
    • Knowledge of Subversion, Maven, Jenkins
    • Proven skills in object-oriented modelling and software design using UML
    • Strong knowledge of Agile methodologies
    • Experience with ESB will be a plus
  • QA Intern
    Odesa | Internship

    We are looking for a smart and enthusiastic QA Intern, who is highly self-motivated to get experience. We offer great opportunities to apply your skills and get new ones in cooperation with our leading experts.

    Requirements:

    • Desire to learn and professionally grow, good logical thinking
    • Basic knowledge of testing (key terminology, different types of testing)
    • Basic knowledge of tracking requirements, specifications, test cases and bug reports
    • Ability to write elementary test cases, checklists, bug reports
    • Basic knowledge of software development processes (Waterfall, XP, Agile, Scrum)
    • Readiness to play a role of test engineer in a team, working with project team members
    • Understanding of the software principals (e.g. differences between web and desktop application, client-server paradigm)
    • Knowledge of Windows OS: command line, Remote Desktop, Windows Registry, IP address, services
    • Pre-Intermediate level of English 
    • Basic knowledge of SQL, HTML, Developments and Testing Tools, Programming Languages, Linux/Bash, OOP is appreciated
  • Senior Java developer\Team Lead
    Kharkiv, Odesa | Java

    We are looking for Senior Java Developer/Team Lead. As a Java Developer you will work in a collaborative team environment that encourages you to perform at your best, and challenges you to engineer elegant solutions for complex business problems. You will be an accomplished developer, with applied knowledge of object-oriented design with appropriate use of best practices, design patterns, and frameworks and an appreciation of the implication of software designs and implementation choices on application performance and maintainability.  

    Project details:

    Customer is Swedish vendor of social networks-integrated geolottery products and various other innovating lottery products. His customers are European national regulated lotteries. You will be the part of distributed product team, with management and product owner in Sweden and the whole development in Ukraine. Business trips to customer and operators are expected. Main technologies are Java 6, web services, REST, Apache, Tomcat, Spring, Spring MVC, Spring Security, JSP, Quartz, XML, JSON, Grinder, JUnit, Maven, TeamCity, Sonar.

    Responsibilities: 

    • Team leadership, as well as communicating with customers
    • Helping with requirements and change management
    • Software architecture and detailed design
    • Writing end-customer specifications
    • Server-side Java development and performance testing
    • Third-line support 

    Requirements:  

    • Solid leadership and communication skills
    • Able to work directly with the customer
    • Excellent analytical and architect skills
    • Experience of highly loaded systems development, performance testing and tuning
    • Strong understanding of Agile practices
    • Expert in core Java 6, web services, REST
    • Apache, Tomcat, Spring, Spring MVC, Spring Security
    • JSP
    • Quartz, XML, JSON
    • Grinder, JUnit, Maven, TeamCity, Sonar
    • Writing end-customer specifications in English
    • Advanced level of English 

    Additional requirements: 

    • GWT, Html/CSS/JavaScript, JQuery 
    • JPA, Hibernate, MySQL, MongoDB 
    • OSGi, Akka, distributed caches, messaging experience 
    • Experience with GIS
    • Technical support experience 
  • Installation/Configuration manager/JavaScript developer
    Kharkiv, Odesa | JavaScript

    We are looking for a communicative, proactive, responsible, self-organized specialist willing to become a part of the mature and friendly team for long-term collaboration.

    Project details:

    The customer is a leading developer of innovative software and systems for digitally distributed gambling entertainment. The project includes development of the cross-platform and cross-browser HTML5 (JavaScript) engine and Casino games development using this engine.

    Responsibilities:

    • Installation and configuration of the customer's software
    • Installation of the environment using Linux and Windows servers
    • Fixing small issues in JavaScript code/HTML/CSS

    Main technical skills:

    • Good skills and experience in Linux and Windows administration and configuration
    • Experience with Jenkins or TeamCity
    • Understanding of web development and web principles
    • Knowledge of OOP
    • Experience as JavaScript developer
    • Good HTML design skills
    • Knowledge and experience in CSS, including CSS3
    • At least Intermediate level of English
  • Junior Test Engineer (E-commerce)
    Kharkiv | Software Testing

    We are looking for a smart Test Engineer willing to become a part of the mature and friendly team for long-term collaboration. We are developing E-commerce solutions for a famous automotive brand. Our offer includes variety of options for you to utilize skills and get new ones. Every day is a challenge that brings new experience.

    Project details:

    Ongoing development of E-commerce functionality for B2B and B2C solutions. Solutions must have usable web interfaces, handle high number of transactions per day and implement various business scenarios. Main technologies on the project are: MS Commerce Server, ASP.NET, MVC .NET, MS SQL, XML, Web Services, Windows services, SOA, IBM WMQ and Responsive Design.

    Responsibilities:

    • Creation of test documentation (test cases, test scenario and check lists)
    • Manual functional testing
    • Integration testing
    • Compatibility testing
    • Reporting
    • Possibility to participate in automated testing
    • Working as a member of project team

    Requirements:

    • At least 1 year of experience in commercial software testing
    • Experience in test automation (C#)
    • Knowledge of test methodologies and lifecycles
    • Good experience in functional testing
    • Knowledge of web technologies
    • Strong computer background
    • Technical skills (HTML, SQL, XML, programming languages, web)
    • Basic estimation skills
    • Mobile application testing is a plus
    • At least Pre-Intermediate level of English
  • Mobile Developer (Video Exchange Service)
    Kharkiv | Mobile

    We are looking for a Mobile Developer to team up with Sigma Software and exercise the best engineering practices. We expect our ideal candidate to be a self-motivated, able to lead sub-projects, clear-thinking, responsible and proactive person with strong communication skills. 

    Project:

    Vidible provides a video exchange service – a B2B service where producers and consumers of videos can interact. Today there are many publishers (websites) that would like to have video content on their sites, because it helps to drive traffic and enables them to increase advertising revenue via pre-roll advertising. At the same time, there are many creators and syndicators of video who would like to be able to monetize their assets. Although there are some video marketplaces, it is still not easy to discover the video content. Vidible has intention to solve this problem.

    The project assignment is to develop Mobile native SDK for app developers to incorporate Video/Ad playbacks into apps. Also you will be responsible for building an app-construction application, which enables people to generate their own versions of Video/Ad players apps.

    Requirements:

    • Strong experience in native applications development for iOS
    • Strong knowledge of Objective-C
    • Knowledge of Swift (optional)
    • Skills in applications development for Android (would be a big plus)
    • At least Intermediate level of English
  • .NET Support Engineer (E-commerce)
    Kharkiv | Microsoft .NET

    We are looking for a .NET Support Engineer with good English and analytical thinking, willing to become a part of a mature team that develops and supports E-commerce solutions for prosperous automotive brand. As a Support Engineer you will be working both with support and development teams.

    Project details:

    Ongoing development of E-commerce functionality for B2B and B2C solutions. You will strive to expand the experience and deal with support in commercial delivery. You will be a part of the 2nd and 3rd lines of support organization that is responsible for applications hosted on different environments under load balancing (system test, system integration test, pre-production, production). Support activities are about investigating incidents, analyzing root causes, applying fixes, updating configuration, monitoring, meetings with the customers, rollout of E-commerce solutions on new markets. Main technologies on the project are: MS Commerce Server, ASP.NET, MVC .NET, MS SQL, XML, Web services, Windows services, SOA, IBM WMQ.

    Responsibilities: 

    • Learn details about solutions design from development team and documentation
    • Investigate incidents, find solutions, apply fixes, and update configurations
    • Elaborate and suggest improvements for the solutions maintainability
    • Participate in meetings of support and development teams, as well as in meetings with customers and end-users

    Requirements:

    • At least Intermediate level of English
    • Strong experience in configuring web applications, Web services, IIS, general server settings, network configuration (load balancing, security certificates)
    • Experience in creating simple and complex SQL queries, stored procedures, jobs, performance tools, backup routine
    • Knowledge of Windows and good experience in Event Viewer, Registry, File System, Windows Services, Folders/Accounts permissions
    • Knowledge of messaging technologies/solutions (IBM WebSphere, MSMQ, MS BizTalk)
    • TFS experience (versions, branches management)
    • Understanding of .NET platform concept
    • Basic knowledge of C#, ASP.NET (be able to understand code base)
    • High attention to details

    Will be a plus:

    • Experience in working with MS Commerce Server
    • PowerShell skills
    • Experience in working with virtual machines
  • Office Administrator
    Kiev | Business Support

    This is a new, full-time position for an enthusiastic and self-motivated Office Administrator to be a part of our new office in Kyiv. You will assist in the smooth running of the office and provide support to everyone within the business.

    The Office Administrator will have a “can-do” attitude, be sociable and be a good communicator. We’re looking for a sunny disposition, and for someone who is proactive, can anticipate situations, shows good attention to details, and works well under pressure. You should be an excellent team player with a talent for managing a variety of tasks in efficient way. We’d like someone who is super organized, flexible, has the ability to work unsupervised and enjoys contributing to a creative and busy team. 

    Responsibilities:

    • Ensuring the trouble-free office work, office managing
    • Maintaining a safe and secure work environment
    • Organizing the purchasing of office facilities, work with suppliers
    • Controlling non-project office correspondence and document flow
    • Handling voice calls
    • International delegations’ visits handling
    • Organizing business visits, arranging airport receptions and coffee breaks
    • Handling personal schedules of management board
    • Development of the office by initiating, coordinating, and enforcing company’s standards, policies and procedures
    • Ensuring the right communication with management in head office
    • Organizing professional events; corporate events (team buildings etc.)

    Requirements:

    • Knowledge of and at least 2 years of experience in administrative management
    • Advanced level of English 
    • Excellent communication skills, both written and oral
    • Advanced PC user – MS Office
    • People-oriented mindset, excellent co-worker and motivator
    • Ability to detect arising problems and solve them effectively
    • Excellent time management skills
    • Very attentive to details
    • Experience in IT industry is a plus
  • Mobile Test Engineer
    Kharkiv, Kiev, Lviv, Odesa | Software Testing

    Are you passionate about mobile technology? Are you an in-depth expert and know all the specifics of mobile solutions? Do you love devices and cannot imagine your life without them? We are looking for a candidate just like you! Join our team and we will give you a perfect opportunity to grow and develop. 

    We offer:

    • Interesting and challenging tasks in mobile testing
    • Variety of products to release and deliver to an end user
    • Growing team of professionals utilizing newest technologies
    • Modern and comfortable office
    • Professional and career growth opportunities

    Requirements:

    • 3+ years of experience working in mobile testing
    • Strong knowledge and understanding of software quality assurance concepts and practices
    • Solid experience and understanding of test methodologies (functional, system, regression, integration, acceptance performance, testing, test planning, defect lifecycle)
    • Experience in working with bug tracking systems, requirements management systems, and test management systems
    • At least intermediate level of English
    • Experience in communication with English-speaking clients
    • Good technical background (mobile OS specifics knowledge, databases, web services, overall IT understanding)
    • Mobile testing automation approaches and tools knowledge is a plus
    • Programming languages knowledge is a plus
  • Middle/Senior Test Engineer
    Kharkiv | Software Testing

    We are looking for a Strong Test Engineer with perfect communication skills to take part in setting up testing processes on projects, testing and support of web and mobile projects. 

    We offer: 

    • Various challenging tasks on multitude of projects, including document composition engine and document management system
    • Opportunities for professional and career growth
    • Team of professionals working with mainstream technologies 

    Requirements: 

    • 3+ years of industry experience
    • Experience in functional, integration, system, regression, acceptance, and performance testing
    • Strategic thinking and proven ability to setup and tune working process on a project/account
    • Specialist in test methodologies and SDLC
    • Result-oriented, proactive, thorough person
    • Able to communicate with English-speaking clients
    • At least Intermediate level of English
  • Middle Adobe CQ5 Developer
    Kharkiv, Odesa | CQ5

    We are looking for a Middle Adobe CQ5 Developer, who will be able to work in international product team. Also you will have a great opportunity to become the head of a local CQ team.

    Project details:

    The customer is a leading developer of innovative software and systems for digitally distributed gambling entertainment. The project includes development of the cross-platform and cross-browser HTML5 (JavaScript) engine, as well as Casino games development using this engine.

    Responsibilities:

    • Development of different web portals for different customers and platforms (desktop + mobile)
    • Working as a part of remote team with ability and desire to lead a local CQ team
    • Become a bridge between remote portal team and local application team

    Main technical skills:

    • At least 1 year of experience as Adobe CQ Developer
    • Great understanding of web development and web principles
    • Strong knowledge of OOP
    • Good HTML design skills
    • Knowledge and experience with CSS
    • Cross-browser and cross-platform experience (IE10+, FF, Chrome and mobile browsers)
    • At least Intermediate level of English

    Additional technical skills:

    • JavaScript experience, including different frameworks and libraries
    • Knowledge of scripting languages is a plus
  • Middle Java Developer (Video Exchange Service)
    Kharkiv | Java

    We are looking for a Java Developer to team up with Sigma Software and exercise the best engineering practices. We expect our ideal candidate to be a team player, clear-thinking, responsible and proactive person with strong communication skills.

    Project details:

    Our client, Vidible Inc., is the creator of the world's first online video exchange service. It is a sophisticated highly scalable platform, handling millions and eventually billions of requests per month. The exchange platform helps producers and consumers of video content to transact in the smartest way.

    You have a perfect chance to work out the solution to existing problems on the market of video exchange services. You will get the real opportunity to level-up your skills, gain valuable experience and work with highly qualified and young team. You will be provided with the full range of technical and soft skills on training programs, courses and seminars to ensure that you work on the highest level. The project includes such technologies as Java and JavaScript, Spring and Spring Security, GWT, MongoDB, ElasticSearch, Redis, HTML/CSS, SQL, Git.

    Responsibilities:

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

    Requirements:

    • Strong knowledge of Java
    • Good knowledge of HTML/JavaScript/CSS
    • Good knowledge of Spring Framework
    • Strong analytical skills
    • Good knowledge of Databases
    • At least Intermediate level of English

    Will be a plus:

    • Knowledge of MongoDB/NoSQL Databases
    • Experience with Flash/HTML5
    • Experience with GWT
    • Experience with ElasticSearch/Lucene/Solr
  • HR Manager
    Kharkiv | HR & Recruiting

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

    We are a team of 450+ creative and open-minded professionals. We enjoy challenges as they make our work interesting and give us a chance to grow. The company’s major business areas are software products development and support, custom software development and IT consulting. 

    Main responsibilities:

    • Participate in development of company’s personnel policies 
    • Take part in stimulation and motivation of the 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
    • Staff database support
    • Personnel adaptation
    • Personnel evaluation and development
    • Arrange corporate programs and trainings 

    Main requirements:

    • Higher education in Psychology
    • At least 2+ years of experience as a Human Resources Manager
    • HR interviewing experience
    • Experience in retention, adaptation and motivation of personnel
    • Training and development of personnel
    • Experience in introducing, composing and updating the company policies
    • At least Intermediate level of English

    Desired requirements: 

    • Ability to learn fast
    • Ability to switch quickly between different tasks
    • Self-education skills and motivated person
    • IT sphere experience
  • Strong Middle/Senior PHP Developer
    Kharkiv | PHP

    We are looking for a highly motivated and skillful PHP developer who will be responsible for the creation and implementation of a wide variety of web applications based on popular frameworks. We guarantee exciting work and fast career and professional growth. 

    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
    • Contribute to development of technical project documentation and user documentation
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements 

    Requirements:

    • At least 3 years of experience in commercial PHP development
    • At least 2 years of experience in building websites based on such PHP frameworks as Symfony and Yii
    • Strong knowledge of HTML5, CSS3, JavaScript and jQuery
    • Knowledge of RESTful API integration
    • Experience with Git
    • At least Intermediate level of English
  • Project Manager
    Kharkiv | Project Management

    We are looking for smart and enthusiastic specialists to work on innovative, complex and dynamic projects. 

    The position of the Project Manager implies planning, executing and finalizing projects in accordance with strict timeframes and within budget. This includes acquiring resources and coordinating the efforts of team members and third-party contractors or consultants in order to deliver projects according to plan. The Project Manager will also define the objectives of the project and ensure quality control throughout its life cycle.

    Responsibilities: 

    • Handle and provide leadership to multi-projects teams from initiation to closing
    • Define and resolve business problems arising in project executions
    • Provide leadership and guidance to personnel on sub-projects
    • Initiate and define project planning tasks and performance reports
    • Define change control, risks and issues management
    • Interact with project sponsors, customers, project team and functional leadership
    • Address and define high-end goals and success factors of projects to project team members and functional leader
    • Define and oversee agreements with functional leader and project team members on levels of participation, timing and the length of resource usage
    • Sub-divide projects into manageable phases to ensure project sponsors needs are being met
    • Assist project team members in their areas of responsibilities 

    Requirements:

    • At least 3 years of project management experience
    • Strong understanding of software project management concepts and software quality
    • Good business analysis skills
    • Ability to compose project plans, estimates and business proposals
    • Ability to organize and manage project team
    • Result oriented and self-motivated
    • Proven ability to handle projects within budget/terms
    • Good communication skills in general
    • Upper-Intermediate English
  • Test Engineer with Leadership Skills / Team Lead
    Kharkiv | Software Testing

    We are looking for Team Lead / Test Engineer, who is opened for professional growth and advancement, proactive and self-managed.

    Requirements:

    • Estimation and planning tests
    • Team management and coordination
    • Composing and coordinating implementation of test strategies
    • Supporting development process with quality practices
    • Participation in functional and non-functional testing
    • Creation and review of test documentation
    • Establishing quality processes
    • Analysis of KPI
    • Elaboration and implementation of improvements 
    • Participation in sales process, starting new assignments
    • At least Upper-Intermediate level of English

    Personal profile:

    • Ability to become a leader, as well as quit leadership when it is necessary
    • Ability to manage in multi-task environment
    • Dedicated and responsible person
    • Excellent communication skills
    • Ability to manage constraints and limitations
    • Good estimation skills
    • People-oriented person
    • Excellent learning skills
  • Strong Middle JavaScript developer
    Kharkiv, Kiev, Lviv, Odesa | JavaScript

    We are looking for a talented JavaScript Developer that could be a key player on the front-end project. Using the newest technologies, we provide our customers with the best and unique solutions. That’s why we are looking for you: strong ambitious developer, able to join the project. 

    Project details:

    The customer is a leading developer of innovative software and systems for digitally distributed gambling entertainment. The project includes development of the cross-platform and cross-browser HTML5 (JavaScript) engine and Casino games development using this engine. 

    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
    • 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
    • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements

    Main technical skills:

    • At least 3 years of experience as JavaScript developer
    • Great understanding of web development and web principles
    • Strong knowledge of OOP
    • Good HTML design skills
    • Knowledge and experience with CSS, including CSS3
    • Cross-browser and cross-platform experience (IE10+, FF, Chrome and mobile browsers)
    • jQuery knowledge
    • Good experience working with at least one framework: BackboneJS, KnockoutJS, AngularJS
    • At least Intermediate level of English

    Additional technical skills:

    • ImpactJS, PixiJs, EaselJs or similar for rendering on canvas
    • Node.JS 
    • Experience in unit tests for JavaScript
    • Experience in any other JS libraries and frameworks
  • JAVA DEVELOPER (ONLINE CASINOS)
    Odesa | Java

    We welcome a proficient, hard-working and dedicated Java Developer to join our team. We are looking for people who are driven to create the best work possible. We have an open, collaborative environment, with an intense focus on teamwork.

    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 participation in both development and support tasks. Business trips to Sweden are possible. Technologies: OSGi, Spring, Hibernate, Akka, Jetty and a lot of Java core.

    Software developer is responsible for design, implementation and maintenance of software solutions.

    Requirements:

    • Strong knowledge of Java 7
    • Experience in JEE applications development
    • Build system experience (Maven)
    • Deep understanding of concurrency and multithread - applications development
    • Good analytical skills and understanding complex integration requirements
    • Deep understanding of OOA / OOD and design patterns
    • Unit testing (JUnit, mocks)
    • Good knowledge of SQL, PL / SQL, Hibernate
    • Good knowledge of Spring(DI)
    • Intermediate knowledge of Oracle, Jetty, Web Services
    • At least Intermediate level of English

    Additional requirements:

    • Good communication skills
    • Leadership skills
    • Akka, OSGI, Scala
    • Experience in creating high-load systems
    • Other spring frameworks (Spring batch, Spring Integration etc.)
    • Experience in SoapUI testing
    • Experience in Agile