All offersKrakówJSAngularJs Developer
AngularJs Developer
JS
VirtusLab

AngularJs Developer

VirtusLab
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office
VirtusLab

VirtusLab

Join #VLteam! We have extensive knowledge about Data Engineering & Data Science, Cloud-Native Services, Reactive Systems, Dev Tooling and Frontend. We are also worldwide experts in Scala language, officially supporting its development and tooling.

Company profile

Tech stack

    JavaScript / ES6
    advanced
    AngularJS (or other SPA)
    regular
    Node.js
    regular
    HTML / CSS
    junior
    Webpack
    nice to have
    Express.js
    nice to have
    Angular >= 2.x or any other SPA
    nice to have

Job description

We’re looking for an experienced AngularJs / Angular Dev to help us with development efforts in one of our projects. Someone fluent with web development techniques and experience with big front end projects. Someone who:

  • is experienced with JavaScript / ES6,
  • has grounded knowledge in area of SPAs in general and AngularJs / Angular in particular,
  • understands typical SPA build pipelines and bundling tools,
  • is able to convince different browsers to render pages elegantly and correctly (including both desktop and mobile browsers),
  • is accustomed to producing high quality frontend code (together with good test coverage),
  • has some experience with working with vast legacy codebases. 

We are not really concerned with your education or any other formalism. What we are concerned with is your passion, knowledge and experience.

This is not an entry-level opening. We do expect proven frontend development experience. We would consider both regular engineers (2-4 years of professional experience) as well as more senior-level engineers (usually 5+ years of professional experience). 

Background

We  take on projects in various sectors (finance, e-commerce, software tools development, manufacturing etc) and for customers around the world (usually outside of Poland in the UK, US, Dubai, Shanghai, Australia). 

We work mostly with JavaScript / AngularJs (1.x) in this particular project and we are on the path to migrating everything to modern Angular version. There is some legacy code that we still need to deal with for the time being. Within next 12 months we would like to improve product significantly to proper architecture and modern tooling. Codebase is relatively big so this is not something that would happen over couple of months. The product itself is quite big Ad processing platform. Teams are typical 3-6 people. 

We are based at our office in Cracow, Poland. We allow some sporadic remote work (e.g. 1 day/week; more after you become more experienced with the project) but the bulk of work is to be done in our office where the rest of the team works.


What to expect

As for our way of doing things we rely strongly on industry best practices and put crazy emphasis on code quality of our products. We are also putting lots of attention to performance, componentization and robustness.

From day one in our project:

  • we peer-review 100% code we do,
  • we use continuous integration and deployment,
  • we constantly test performance of the product to meet requirements,
  • we use tools for static code analysis,
  • we use and encourage contributing to open source projects.

If this sounds interesting to you, just get in touch and tell us about yourself.


What we expect

We don’t expect you to be an expert in everything but we do expect you to have a general understanding of most areas contributing to development of modern SPA together with a solid expertise in one or two of them. In short we are focused mainly on T-shape skilled individuals. Above all we expect you to be curious and be willing to learn.

Oh and in case you haven’t figured it out already - fluency in English language (also spoken!) is a must. We do work with foreign customers and we strongly believe that seamless communication is one of the most important things in software projects - so naturally at least intermediate level written/spoken English is required.

We expect someone who will bring a sense of unrivaled curiosity and an urge to solve real world problems. You’ll need a warm and fun attitude and a sense of exploration. Above all we value people who put heart into their work and would call themselves real craftsmen.