Careers

Three New Vacancies

Dec 7, 2017
4h LLC

 

Senior Back-end Developer


TERM:
  Full-time
DURATION:  Long-term
LOCATION:  Yerevan, Armenia

JOB DESCRIPTION:  
4h LLC is looking for a results-oriented professional to fill the position of Senior Back-end Developer. The main responsibility is to develop educational software as a service.

JOB RESPONSIBILITIES:
- Design, estimate and code new features;
- Architect new applications and expand existing ones;
- Collaborate on enterprise architecture with other teams;
- Define, document and enforce engineering standards;
- Perform code reviews of own team members' work;
- Mentor junior engineers;
- Participate in software design discussions;
- Participate in sprint planning and other project management meetings;
- Ensure that all the code that goes to production is of top quality;
- Ensure that existing applications are scaled to meet expected demand;
- Identify and fix gaps in system reliability, such as production monitoring;
- Continuously improve the software infrastructure, such as the deployment process;
- Actively participate in trainings.

REQUIRED QUALIFICATIONS:
- Bachelor's honours degree (4 years) or master's degree in Computer Science; 
- Excellent PHP, JavaScript, HTML, CSS and SASS skills;
- Experience with modern PHP frameworks, like Symfony2 or Laravel;
- Experience with MySQL or other relational database;
- Experience with web applications;
- Strong understanding of the concept of test-driven development, behavior and unit testing;
- Some experience with modern JavaScript frameworks is a plus (React and Angular);
- Understanding of the concept of domain-driven design, microservices;
- Experience of developing in Linux environment;
- Some communication skills in both verbal and written English language.

APPLICATION PROCEDURES:  
All interested candidates are kindly asked to submit their CV in PDF format and their preferred code examples to: [email protected] . Please, indicate the name of the position "Senior Back-end Developer" in the subject line of the e-mail.

APPLICATION DEADLINE:  19 December 2017

ABOUT COMPANY:  
4h is a software development company, consisting of 18 people, which develops cloud-based training management software as a service. The Company was founded in 2011 and works for Germany based Learnship Networks GmbH.

 
Lead Developer


START DATE/ TIME:
  ASAP
DURATION:  Long-term
LOCATION:  Yerevan, Armenia

JOB DESCRIPTION:  
4h is searching for a results-oriented professional to fill the position of Lead Developer. The main responsibility is to develop educational software as a service.

JOB RESPONSIBILITIES:
- Design, estimate, and code new features;
- Architect new applications, and expand existing ones;
- Collaborate on enterprise architecture with other teams;
- Define, document, and enforce engineering standards;
- Perform code reviews of team member's work;
- Mentor junior engineers;
- Participate in software design discussions;
- Participate in sprint planning and other project management meetings;
- Ensure all code that goes to production is of top quality;
- Ensure existing applications are scaled to meet expected demand;
- Identify and fix gaps in system reliability, such as production monitoring;
- Continuously improve the software infrastructure, such as the deployment process;
- Actively participate in trainings.

REQUIRED QUALIFICATIONS:
- Bachelor's honours degree (4 years) or Master's degree in Computer Science;
- Understanding of the concept of continuous integration, continuous delivery, lean and continuous improvements based on cost/ benefit analysis;
- Communication skills in both verbal and written English language;
- Understanding of the concept of domain-driven design, test-driven development and DevOps culture;
- More than 5 years of developer experience with PHP and JavaScript; experience with modern PHP frameworks like Symfony 2 and Laravel, etc.;
- Solid understanding of Linux systems and networking;
- Understanding of the internals of database storage engines; ability to optimize application performance.

APPLICATION PROCEDURES:  
All interested candidates are kindly asked to submit their CV to: [email protected] . Please, indicate the position title "Lead Developer" in the subject line of the e-mail.

APPLICATION DEADLINE:  16 December 2017

ABOUT COMPANY:  
4h is a software development company, consisting of 18 people, which develops cloud-based training management software as a service. The Company was founded in 2011 and works for Germany based Learnship Networks GmbH.


Senior QA Engineer


START DATE/ TIME:
  ASAP
DURATION:  Long-term
LOCATION:  Yerevan, Armenia

JOB DESCRIPTION:  
4h is searching for a result-oriented agile professional to fulfill the position of Senior QA Automation Engineer. The product is cloud based multi country training management platform.

JOB RESPONSIBILITIES:
- Perform complex functional, integration and regression testing on complex web applications.
- Analyse requirements or user stories across products and applications to identify acceptance criteria, testing cases and test scenarios;
- Work closely with multiple development teams to ensure quality testing practices are incorporated across the development cycle;
- Write test documentation such as test cases, scenarios, and create test data;
- Be involved in the preparation of Test Estimation, Test Strategy/ Plan, Test Case execution and Defect report;
- Plan, implement and maintain automated test scripts. Develop Automated Regression Test Suite using Selenium and Java and PHP, Behat and Mink;
- Maintain test environments to ensure sufficient coverage for all Company's projects;
- Deploy code into QA environment, as needed;
- Proactively initiate, develop, and maintain effective working relationships with team members.

REQUIRED QUALIFICATIONS:
- Bachelor's honours degree (4 years) or Master's degree in Computer Science;
- At least 5 years of proven experience using the full spectrum of software testing methodologies on software applications preferably web applications;
- Knowledge of programming concepts and experience in writing code in software programming languages Java and PHP;
- Experience in the test automation of web based applications;
- Experience with various testing tools including automation tools such as Selenium WebDriver, etc.;
- Ability to maintain and build on existing automation framework in Java and PHP;
- Experience in structuring QA test repository and automation suites based on application's functional and component structure;
- Strong knowledge in web application UI models and how components interact via internet protocols (HTTP, SSL, Email, SOAP and XML);
- Strong skills in observing/ analysing issues and communicating issues with clear and precise description;
- Experience using defect management tools;
- Basic SQL database query knowledge;
- Excellent communication skills in English language;
- Work with minimal management supervision;
- Experience with Scrum, XP, or other Agile methodologies is desired.

APPLICATION PROCEDURES:  
All interested candidates are kindly asked to submit their CVs to: [email protected] . Please indicate the name of the position "Senior QA Engineer" in the subject line of the e-mail.

APPLICATION DEADLINE:  16 December 2017

ABOUT COMPANY: 
4h is a software development company, consisting of 18 people, which develops cloud-based training management software as a service. The Company was founded in 2011 and works for Germany based Learnship Networks GmbH.

Share this Article on