IG Architech Ocado Technology OpenJaw
Grid Dynamics

Firma Grid Dynamics to wiodący dostawca otwartych, skalowalnych rozwiązań nowej generacji dla bezpośrednich dostawców handlu detalicznego. W rozumieniu firmy sukces detaliczny opiera się w coraz większym stopniu na wykorzystaniu nowoczesnych technologii.  

Sukces wielu przedsięwzięciom oraz przewagę konkurencyjną może zapewnić integracja wszystkich kanałów dystrybucji. Głównym celem firmy jest umożliwienie dostarczania wyjątkowej obsługi we wszystkich kanałach dystrybucji za  pomocą zintegrowanego rozwiązania. Firma  posiada  dogłębne doświadczenie  i wiedzę w zakresie rozwiązań handlowych i klienckich, dzięki którym klienci mogą osiągać wzrost zysków oraz lepszą obsługę . 

 

Rozwiązania Grid Dynamics umożliwiają z jednej strony integrację systemów dystrybucji, z drugiej strony skupienie na kliencie, osadzając go w centralnym miejscu poprzez funkcję Search and Personalization, które umożliwiają personalizację usług celem wzmocnienia relacji z Klientami. Dodatkowo dzięki podejściu Agile, wynikającemu z konieczności nieprzerwanego dostarczania usług klientom, pozwala detalistom nieustannie rozwijać i dostosowywać produkty dążąc do poprawy jakości obsługi oraz niezawodności.

 

Firma powstała w 2006 roku w Dolinie Krzemowej, w tym momencie działalność jej ma już zasięg globalny. Dzięki innowacyjnemu know-how pomaga swoim partnerom w doświadczaniu najlepszych rezultatów w kwestii obsługi klienta. Grid Dynamics buduje długotrwałe relacje ze swoimi klientami z uwagi na innowacyjność i niezawodność  rozwiązań dostarczanych przez firmę. Buduje długotrwałe relacje ze swoimi partnerami, firmami takimi jak: eBay, Yahoo, Raley’s, Kohl’s, Macys, x.commerce, and PayPal.

 

W 2015 roku firma zdecydowała się na rozszerzenie swojej obecności o Polskę - w Krakowie powstaje pierwszy oddział firmy, który będzie nastawiony na zatrudnienie wysokiej klasy ekspertów z dziedzin projektowania i programowania rozwiązań, Big Data, Data Science, Product Managementu, Quality Assurance. Firma będzie pracować nad połączeniem w najlepszy możliwy sposób potrzeb klientów z potencjałem technicznym, podkreślając również dojrzałość biznesową ekspertów obecnych na polskim rynku IT.

QA Automation Engineer

If you are aspired with completeness, coverage, robustness and performance of automated testing pipelines – join our freshly opened office in Krakow. As a QA Automation Engineer, you will ensure quality of applications and services developed by IT department of more than 1000 and work with cutting edge technologies in automated testing.

 

 

Responsibilities:

  • Analyze business and technical requirements
  • Review functional requirements
  • Develop automated tests (functional, integration and performance) for Services
  • Develop mocks for Services
  • Analyze test area, collect test data requirements, and build managed test data set
  • Perform tests execution and results analysis
  • Configure CI test runs
  • Collaboration with customer and teams in other locations

 

Requirements:

  • Strong experience in automated testing
  • Practical experience in SOAP and REST Service Concepts
  • Practical with Services testing using SoapUI + Groovy or using Visual Studio
  • Practical experience in building test automation framework
  • Intermediate level of English
  • Good interpersonal and communication skills

 

What would be a plus:

  • Experience with Microsoft products (TFS, Visual Studio, MTM, MS Test Agents)
  • Experience with automated testing frameworks (Coded UI, WebDriver etc.)
  • Experience in performance testing
  • Experience with Agile methodologies
  • Good programming knowledge (C# is preferable), understanding of general programming concepts
  • Strong analytical skills
  • Experience in Oracle DB and SQL

 

We offer:

  • Competitive salary (discussed with a successful candidate)
  • Work on bleeding-edge projects within grid computing and distributed computing with a highly motivated and dedicated team of developers and testers
  • Flexible schedule
  • Medical insurance, benefits program, attractive social compensation package
  • Business trips to Tampa Bay Area, Florida
Aplikuj
Test Automation Engineer

If you are aspired with completeness, coverage, robustness and performance of automated testing pipelines – join our freshly opened office in Krakow. As a QA Automation Engineer, you will ensure quality of applications and services developed by IT department of more than 1000 and work with cutting edge technologies in automated testing.

 

Responsibilities:

  • Analyze business and technical requirements
  • Review functional requirements
  • Develop UI and API (REST/SOAP) automated tests (functional, integration, regression)
  • Develop mocks for web services
  • Analyze test area, collect test data requirements, and build managed test data set
  • Execute tests, analyze results and report status to the team
  • Configure CI test runs, collect metrics on test automation execution
  • Collaborate with customer and teams in other locations

 

Requirements:

  • Strong experience in automated testing
  • Good programming knowledge in Java
  • Knowledge of BDD concept and frameworks (JBehave is preferable)
  • Experience with UI test automation (Protractor is preferable) 
  • Strong analytical skills
  • Good level of English
  • Good interpersonal and communication skills

 

What would be a plus:

  • Practical experience in building test automation framework
  • Experience in Web Services testing 
  • Knowledge of MSSQL, Oracle
  • Knowledge of SoapUI and Groovy scripting
  • Experience with Agile methodologies
  • Advanced level of English

 

We offer:

  • Competitive salary (discussed with a successful candidate)
  • Flexible schedule
  • Medical insurance, benefits program, attractive social compensation package
  • Business trips to Tampa Bay Area, Florida, USA
Aplikuj
Senior Java Engineer

We are looking for a great Senior Java Engineer with strong technical expertise, who is interested in joining our growing project, responsible for developing a highly scalable and distributed platform for one of the largest world-leading retailers.

 

As a key member of this team, you will be working in a collaboration with a team of worldwide recognized experts. This is an excellent opportunity to become a key contributor to the project, while creating the next generation of network-centric distributed and scalable architectures.

 

You’ll be a part of a bright engineering team that has an open communication, empowerment, innovation, teamwork, and customer-centric culture.

 

We work with bleeding-edge technologies, including NoSQL databases such as Apache Cassandra, Docker, Java8, Big Data and Clouds, automated testing tools, built in-house Jagger performance measurement tool, Continuous Integration and Delivery, etc.

 

 

Responsibilities:

  • Participate in design and development of high-performance business application, from requirements analysis to production
  • Constantly improve software quality (evaluate and incorporate new libraries, tools and technologies; code reviews; refactoring; testing; etc.)
  • Analyze and improve application performance
  • Search for simple and robust solutions to complex tasks
  • Work in an agile methodology environment where innovation, teamwork and creativity are the key for success
  • Collaborate with distributed team of developers, QA engineers, analysts 

 

 

Required Skills and Experience:

  • 3+ years in Software Development
  • Education in Computer Science or similar theoretical knowledge in CS: algorithms and complexity estimation, data structures, operating systems, programming languages
  • Excellent knowledge of Java platform (collections, concurrency, etc). Good understanding of JVM internals is a plus
  • Hands-on experience with Docker is a plus
  • Understanding of development principles for Clouds especially for Azure
  • Basic knowledge in Hadoop ecosystem including HDFS, Spark, Hive, analytics, reporting and predicting algorithms
  • Experience in enterprise applications development (J2EE, Spring Source, etc) is a plus
  • Understanding of distributed architectures and scalability principles
  • Knowledge of Linux/Unix-based operating systems (bash/ssh/ps/grep etc.)
  • Understanding of SDLC and agile methodologies in particular
  • Hands-on experience with developer daily basis tools such as IDE’s, compilers, debuggers, profilers, version control systems, bug tracking systems, build systems (Gradle, Maven2, etc), code coverage and automated testing tools
  • Experience with unit and integration testing (JUnit, TestNG, Mockito, etc.)
  • RDBMS experience (SQL, JDBC). Understanding of ORM frameworks internals is a plus
  • Desire and ability to quickly learn new tools and technologies
  • Ability to proactively identify and solve engineering problems
  • Good interpersonal communication skills, both verbal and written. Good written English is a must

 

 

What We Offer:

  • Competitive salary
  • Work on bleeding-edge projects  in a team of experienced and motivated developers and QA engineers
  • Flexible working hours
  • Business trips to USA
  • Health insurance, benefit package, company-sponsored conferences, vacations
  • Well-equipped office located in the center of the city
Aplikuj
Senior Java Engineer

Join our freshly opened office in Krakow and become a part of a bright engineering team that has an open communication, empowerment, innovation, teamwork, and customer-centric culture. As a key member of this team, you will be working in a collaboration with a team of worldwide recognized experts. This is an excellent opportunity to become a key contributor to the project, while creating the next generation of network-centric distributed and scalable architectures.

 

We work with bleeding-edge technologies, including J2EE, in-memory data grids such as Oracle Coherence, NoSQL databases such as Apache Cassandra, automated testing tools such as Fitnesse, Selenium WebDriver, built in-house Jagger performance measurement tool, Continuous Integration and Delivery, etc.

 

 

Responsibilities:

  • Participate in design and development of high-performance business application, from requirements analysis to production
  • Constantly improve software quality (evaluate and incorporate new libraries, tools and technologies; code reviews; refactoring; testing; etc.)
  • Analyze and improve application performance
  • Search for simple and robust solutions to complex tasks
  • Work in an agile methodology environment where innovation, teamwork and creativity are the key for success
  • Collaborate with distributed team of developers, QA engineers, analysts located in St.Petersburg and San-Francisco

 

 

Required Skills and Experience:

  • 3+ years in Software Development
  • Education in Computer Science or similar theoretical knowledge in CS: algorithms and complexity estimation, data structures, operating systems, programming languages
  • Excellent knowledge of Java platform (collections, concurrency, etc). Good understanding of JVM internals is a plus
  • Experience in enterprise applications development (J2EE, Spring Source, etc) is a plus
  • Understanding of distributed architectures and scalability principles
  • Knowledge of Linux/Unix-based operating systems (bash/ssh/ps/grep etc.)
  • Understanding of SDLC and agile methodologies in particular
  • Hands-on experience with developer daily basis tools such as IDE’s, compilers, debuggers, profilers, version control systems, bug tracking systems, build systems (ANT, Maven2, etc), code coverage and automated testing tools
  • Experience with unit and integration testing (JUnit, TestNG, Mockito, etc.)
  • RDBMS experience (SQL, JDBC). Understanding of ORM frameworks internals is a plus
  • Desire and ability to quickly learn new tools and technologies
  • Ability to proactively identify and solve engineering problems
  • Good interpersonal communication skills, both verbal and written.
  • Good written English is a must

 

 

What We Offer:

  • Competitive salary
  • Work on bleeding-edge projects  in a team of experienced and motivated developers and QA engineers
  • Flexible working hours
  • Business trips to San Francisco/Bay Area
  • Health insurance, benefit package, company-sponsored conferences, vacations
  • Well-equipped office located in the center of the city
Aplikuj
Front-End Developer

If you are excited about all aspects of modern engineering, from writing a great code, to creating architectures, designing components, interacting with clients and delivering working system to production, then you are the kind of person we are looking for. If you enjoy freedom and responsibility, creative thinking, leading and mentoring others, then  join our freshly opened office in Krakow and become a part of a team of world-class developers, QA engineers, devops engineers, architects and managers.

 

Responsibilities:

  • Develop clean, modular and reusable code
  • Innovate and enhance on site functionality
  • Communicate effectively across desks / teams / departments
  • Participate in the agile development processes SDLC including sprint planning, iterative development, estimations and design sessions

 

Requirements:

  • Experience with JavaScript
  • Experience with AngularJS, Backbone or similar frameworks
  • Experience with HTML and CSS
  • Experience with version control and bug tracking systems
  • Good communication skills and technical English
  • Excellent problem solving skills, initiative and intellectual curiosity

 

We offer:

  • Competitive salary (discussed with a successful candidate)
  • Flexible schedule
  • Medical insurance, benefits program, attractive social compensation package
  • Business trips to Tampa Bay Area, Florida, USA
Aplikuj