Our team is expanding

As Nova continues to grow, we are looking for some talented teammates to take active role in building up our buzzing start-up. Our ambition is to be a good place to work. For the right candidate, we offer exciting work environment and great opportunity to set your mark on the company as we grow.

Please respond with CV (resume) to: hr@nova.am.

    Responsibilities:
  • Develop a flexible and well-structured front-end architecture.
  • Responsible for development of new highly-responsive, web-based user interface.
  • Develop, test, debug standards-compliant, cross-browser compatible web applications.
  • Build reusable components and front-end libraries for future use.
  • Work and collaborate with the rest of the engineering team and product team.
  • Document and refactor our frontend codebase.
  • Optimize application for maximum speed and scalability.
  • Create self-contained, reusable, testable modules and components.
    Requirements:

  • At least 1 year experience in a front-end technology.
  • Strong knowledge of JavaScript/ES5,ES6+, React JS (up to current version).
  • Experience in HTML5, CSS3, CSS preprocessors (SASS).
  • Understanding of cross-browser compatibility issues.
  • Experience with Git and Webpack.
  • Experience with state management tools (Redux, MobX).
  • Proficiency with React latest concepts and reconciliation mechanism.
  • Fluency in technical written English.
    Pluses:
  • Experience with other front-end frameworks (Vue.js, Angular and etc.).
  • Experience with Amazon Web Services, IoT and wearables technologies.
  • Familiarity with the Agile development process.
  • AI/Machine Learning solutions.
  • Node.js knowledge.
  • Knowledge of algorithms.
  • Understanding of JS working under the hood.
  • Understanding of browser's rendering process
  • Understanding of the responsibilities of the platform, database, API, caching layer and other micro services.
  • Works with various data stores (SQL and NO-SQL).
    Responsibilities:
  • Design, code, test and deploy web application in NodeJS.
  • Build reusable code and libraries for future use.
  • Optimize application for maximum speed and scalability.
  • Build high-performance, scalable systems – end to end.
  • Work as part of a team developing applications and services using Agile development methods.
  • Create database schemas that represent and support business processes.
    Requirements:

  • Experience with developing MicroServices.
  • Strong proficiency with JavaScript.
  • Experience with JIRA.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience in RDBMS like Postgres , MySQL and NoSQL like MongoDB.
  • Familiarity with the whole web stack, including protocols and web server optimization techniques.
  • A team player, organized, disciplined and detail oriented.
  • Fluency in technical written English.
  • Strong analytical skills and problem solving aptitude.
    Pluses:
  • Previous working experience as a Node.js Developer.
  • In depth knowledge of Node.js.
  • Experience with front-end frameworks (React, Angular, Vue.js and etc.).
  • Strong analytical and problem solving abilities.
  • Technology savvy with a strong willingness to learn.
    Responsibilities:
  • Develop highly-responsive web layouts based on the HTML/CSS best practices.
  • Build a web layouts from scratch using purely HTML, CSS.
  • Transform designer mock-ups and wireframes into high-quality front-end code.
  • Build reusable and maintainble code for future use.
  • Optimize application for maximum speed and scalability.
  • Stay up-to-date with industry developments.
    Requirements:

  • At least 2 years experience in HTML/CSS.
  • Strong knowledge of HTML5, CSS3, CSS preprocessors (SASS).
  • Ability to switch between different projects.
  • Firm understanding of good semantics and mobile first web design.
  • Strong knowledge of web standards and cross-browser compatibility issues.
  • Solid knowledge of adaptive and responsive layouts.
  • Familiarity with Javascript.
  • Understanding of the relationship between HTML and search engine optimization (SEO).
  • Good communication skill.
  • Fluency in technical written English.
    Pluses:
  • Experience with front-end frameworks (React, Angular, Vue.js and etc.).
  • Familiarity with the Agile development process.
  • Familiarity with Git based source control
  • Understanding of browser's rendering process
    Responsibilities:
  • Daily testing of the software and reporting on tests.
  • Report and track issues using issue tracking software.
  • Create and update documents for all QA tasks (Test plans, Test Cases, Summary Report, and Execution Log etc.).
  • Assist in user story creation and sprint planning meetings.
  • Conduct end to end testing.
  • Review business and functional requirements for clarity.
  • Review functional requirements for testability.
  • Coordinate with developers and project leads - defining tasks, estimating work, etc.
  • Coordinate with technical staff in build process and release management.
    Requirements:

  • Strong written and verbal communication.
  • QA cycle & principles.
  • Attention to detail.
  • Web technology, HTTP protocol, web applications.
  • Basic understanding of code.
  • Passion for technology.
  • Issue tracking systems e.g. JIRA.
    Pluses:
  • Programming experience.
  • Testing experience.
  • Agile/Scrum methodology.
  • AI/Machine Learning solutions.
    Responsibilities:
  • Design and develop high-volume, low-latency applications delivering high-availability and performance.
  • Contribute in all phases of the development lifecycle.
  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
    Requirements:
  • Deep understanding of Java.
  • Experience with design patterns and concepts.
  • Object Oriented analysis and design using common design patterns.
  • Understanding of modern development practices - REST, OAuth, API development, Micro Services, etc.
  • Experience of scalable high-availability backend applications.
  • Knowledge of SQL & NoSQL technologies, and strong database modeling skills.
  • Ability to think abstractly and solve complex problems.
    Pluses:
  • Front End experience (Angular.js, React).
  • Experience with Amazon Web Services, IoT and wearables technologies.
  • Familiarity with the Agile development process.
  • AI/Machine Learning solutions.
    Responsibilities:
  • Deep knowledge of Angular practices and commonly used modules based on extensive work experience.
  • Delivering a complete front end application.
  • Proficiency with Angular controllers, Angular services usage, and Angular directives and components usage.
  • Proficiency with JavaScript, HTML and CSS.
  • Optimize application for maximum speed and scalability.
  • Creating self-contained, reusable, testable modules and components.
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer and other micro services.
  • Build reusable code and libraries for future use.
    Requirements:

  • Experience with Angular v2 or higher.
  • Proficient understanding of cross-browser compatibility issues.
  • Expirience with responsive front end applications.
  • Works with various data stores (SQL and NO-SQL).
  • Good understanding of asynchronous request handling.
    Pluses:
  • Experience with other front end frameworks (Vue.js, React, Backbone.js and etc.).
  • Experience with Amazon Web Services, IoT and wearables technologies.
  • Familiarity with the Agile development process.
  • AI/Machine Learning solutions.