Team Is Under Development

we need +21 members to manage SaaS project

software architects, devops, backenders,
frontenders, QA automation engineers,
designer, it operations, mobile developers,
scrum master

 

The SaaS Project

is a cloud-based training management system for managing and delivering courses, provides streamlined course scheduling, online registrations, invoicing and receipting and manages client records and relationships

Innovative Training Experience

Learnship offers effective, live training over the Internet – anytime, anywhere – in English, French, Spanish, German, Italian and Dutch. Following customized course plans, instruction at Learnship takes place in our virtual classroom in individual or small group sessions with up to four participants. The interactive and multimedia-based Learnship Live Teaching Method™ delivers an experience equal to any on-site language course, with all the added advantages of our digital platform. Every Learnship trainer is a qualified native-speaker with prior in-company language training experience.

Behind 4h is a rapidly growing team of more that one hundred individuals scattered across Europe and North America.

The technology we have developed is uniquely user-friendly and, combined with our Live-Teaching method, allows us to deliver an education experience equal to anything that can be found in a traditional classroom. In just two years, we have been able to set the standard for quality in our emerging field.

We understand that without human interaction, learning a foreign language is at best tedious and inefficient. We don’t regard the use of digital technology as a way of replacing teachers, but rather as part of a larger revolution of the education system, where quality, face-to-face instruction becomes easier to access, more flexible, more effective, and more affordable.

 

Development

2 week long sprints and release one a month, test driven development in unit, functional and requirement level with 75% coverage, moving towards distributed domain driven design

Senior PHP Developer

The right candidate will be a senior PHP developer with a combined experience of 5 years, including at least 3 years working on MVC frameworks preferably Symfony, and will have an enquiring mind and a desire to learn, above and beyond any specific experience.

Your skills & experience

  • A portfolio of products you have built or led (with at least 1 in PHP)
  • Experience in architecting and building complex back-ends
  • Passion for elegant, maintainable and scalable code
  • Ambition to create a breakthrough product in a start-up environment
  • Experience in managing and mentoring other members of a tech team
  • Passion for business solutions and enterprise software

What you need

  • 4+ years of software development experience (MVC, ORM and unit testing frameworks, OOP/OOD with PHP)
  • 3+ years experience with MVC frameworks (i.e. ZF 1.x, ZF 2.x, Symfony, CI)
  • Solid understanding of design patterns
  • Experience consuming and exposing APIs (SOAP & REST) and B2B integrations
  • TDD, BDD and unit testing
  • Good database skills (schema and query analysis)
  • VCS e.g. subversion, Git - branching, tagging, merging, etc

Nice to have's

Whilst this is primarily a back-end role, the following would be beneficial. Experience with:
  • HTML5, JQuery, OO Javascript, CSS3 o front-end frameworks (e.g. backbone.js)
  • iOS
  • SaaS - scale out vs scale up architectures
  • ERP platforms
  • Keen eye for UX/ UI
 

Architecture

continues integration, cloud deployments, docker, deployment automation with ansible, chef

Software Architect

We are looking for an experienced PHP Developer with leadership and experience skills, knowledge of Symfony/Doctrine is also so essential.

Job Description

You will work closely with the development team and project management on a number of high profile SOA based projects that are strategically important to the company.

The role will include

  • Mentoring and leadership of PHP developers
  • Designing and developing core services as part of the RESTful service API from technical specification
  • Writing unit, integration and acceptance tests to support each developed service using TDD and BDD approaches
  • Committing developed code to a local Git repository, pushing to a blessed repository managed by our Atlassian Bamboo based continuous integration platform
  • Testing code on both local development VM’s and a remote integration distributed platform
  • Resolving reported bugs using an issue tracking systems
  • Attending sprint review and planning meetings as part of an agile SCRUM based development methodology
  • Managing work within sprints using Jira

Strong demonstrable skills in backend server design and coding on MVC frameworks such as Symfony2 are essential. Candidates are expected to be able to show an understanding of SOA and RESTful services, UML and Design Patterns.

Symfony2 is the implementation reference using PHP 5.4, Doctrine 2.4 ORM or Propel 1.6 depending from department. Ideal candidat should have experience with DDD (Domain Driven Design) and CQRS (Command Query Responsibility Sagregation) development approaches.

Additional competence in the following technologies would be an advantage

  • Frontend javascript frameworks
  • BDD frameworks, e.g. Behat / Mink + Selenium
  • Caching, e.g. Memcached, Varnish
  • Search tools, e.g. SOLR (3) search
  • Asynchronous distributed job management, e.g. Gearman or messaging e.g. ZeroMQ or RabbitMQ.

Experience

Ideally you will have a strong degree in a computer science or analytical / mathematical discipline and at least 1-2 years commercial development experience delivering into demanding timescales.

 

Quality

software architects, devops, backenders,
frontenders, QA automation engineers, designer, it operations
mobile developers, scrum master

Senior Agile Test Engineer

Automated Tester with skills in BDD and Selenium needed. In the role you will be working in a team of testers being involved in testing leading edge web applications and API's using BDD and Selenium in an Agile environment.

The successful candidate must have 2 yrs + Web Software Automation Testing experience. It is also essential you have experience with Selenium and BDD. Have experience of being involved in various types of testing within a project i.e. Functional, Non -functional (i.e. systems integration, performance, security, usability). Any experience with LAMP (PHP) and Drupal technologies would be very beneficial. Strong communication skills both written and verbal are a must!

Your skills & experience

  • A portfolio of products you have built or led (with at least 1 in PHP)
  • Experience in architecting and building complex back-ends
  • Passion for elegant, maintainable and scalable code
  • Ambition to create a breakthrough product in a start-up environment
  • Experience in managing and mentoring other members of a tech team
  • Passion for business solutions and enterprise software

What you need

  • 4+ years of software development experience (MVC, ORM and unit testing frameworks, OOP/OOD with PHP)
  • 3+ years experience with MVC frameworks (i.e. ZF 1.x, ZF 2.x, Symfony, CI)
  • Solid understanding of design patterns
  • Experience consuming and exposing APIs (SOAP & REST) and B2B integrations
  • TDD, BDD and unit testing
  • Good database skills (schema and query analysis)
  • VCS e.g. subversion, Git - branching, tagging, merging, etc

Nice to have's

Whilst this is primarily a back-end role, the following would be beneficial. Experience with:
  • HTML5, JQuery, OO Javascript, CSS3 o front-end frameworks (e.g. backbone.js)
  • iOS
  • SaaS - scale out vs scale up architectures
  • ERP platforms
  • Keen eye for UX/ UI
 

4h Team Is Under Development

we need +21 members to manage SaaS project

software architects, devops, backenders,
frontenders, QA automation engineers, designer, it operations
mobile developers, scrum master

Feels want to join

4h is software Development Company located in Yerevan, which develops ambitious cloud based training platform as a service.

The main goals of the Company are to build a platform which is maximum flexible, cloud based, scalable, and fault tolerant, completely automated, micro-service architecture based.

Current challenges are to finalize test automation including behavior and unit tests, finalize completely decoupled event driven, domain driven and CQRS based micro-service architecture, continuous delivery implemented using Docker and Amazon Web Services.

The whole development is handled by five small teams managing two week sprint cycles. As the company is a part of a bit bigger distributed development team we’re dealing with different time zones which make our working hours flexible.

In our company we do our best to be creative and democratic in all areas and take into account everybody's ideas and opinion especially when it concerns to the work environment and processes.

Visit us

3 Hakob Hakobyan street
Yerevan, YER 0033
+374 60 525 595
people@4h.am