Senior Front-end Developer

Craftsmanship and engineering

Smart Coders
Senior
14 000 - 18 000
pln
net / month (B2B)

Online interview
B2B
Toruńska 33, Bydgoszcz Krucza 50, Warsaw Remote
Remote possible
100%

Project description

Are you passionate about building quality software? We’re looking for skilled engineers to help us build a key management solution for the enterprise. This is more than just writing code, this is about making sure that using our solutions is a breeze and a great experience.

​​You’ll be working on a project, that we've started a few years ago, in domain of applied cryptography. Software we create is utilized, between the others, by banking and automotive industries.

We’re looking for someone who speaks both the developers’ and the designers’ languages and can bridge those two domains. On any given day you might handle anything from prototyping a new idea, adding new functionality to an existing solution, or designing a new feature.

Your tasks

Design – Participating in UI/UX design sessions with the rest of the team; working on low to high fidelity mockups (from pen & paper to InVision),

Implementation – Bringing the designs to life; going from high fidelity mockups to the actual application,

Tests – Testing the front-end; functional, unit, and end to end testing (Karma, Jasmine, Protractor, Cypress.io). You will be responsible for the quality and completeness of the modules you oversee.

Who we're looking for?

We are looking for people who have expertise with the following languages/frameworks. You will focus on one or more of these and should be able to go deep:

  • Angular.io, Angular CLI,
  • Reactive and functional programming (Rxjs library),
  • Testing (Karma, Jasmine, Protractor, Cypress.io),
  • TypeScript, JavaScript,
  • Knowledge of RESTful interfaces,
  • JavaScript,
  • CSS, SASS,
  • Experience with Agile Software Development Methodology,
  • Prototyping with tools like InVision app,
  • Experience in usage of UI frameworks like Google Matetial, Boostrap, Carbon Design System,
  • Ngrx (redux) - data storage and single source of truth,
  • Github and Git,
  • Docker (generally containerisation).

Language Proficiency:

We're working with English speaking clients (well, not–Polish–speaking, anyway), written and spoken English is required. If you need a requirement it's B2/C1.

You don't need to be able to discuss Shakespeare, but you need to understand Javadocs. In case Jane comes and asks “What does that method in that class do?”, you have to be able to help her out.

Skills
Angular
TypeScript
Sass
Jasmine
How we manage our projects?
Methodology
Scrum
Who makes architectural decisions?
Architect
Who makes technology stack decisions?
Architect + team
Concurrent projects per team member?
1
Project management software
Zenhub for Github Enterprise
Team line-up
4
Developers
2
PMs
1
QAs
2
Designers
Working with other teams from Slovakia, USA, Germany, Lithuania
How we code?
Github Enterprise
Version control
Code review
Static code analysis
Code metrics
How we test?
Unit tests
Integration tests
System tests
Pentests
Performance tests
Manual testing
Test automation
CI
Toolset
Laptop
Additional monitor
Operating system
Work environment
Open space
Flexible working hours
Work time division
New features
60%
Bug fixing
20%
Documentation
10%
Self-development
5%
Meetings
5%
Healthcare
  • Healthcare package for families
  • Healthcare package
Kitchen
  • Cold beverages
  • Hot beverages
Traning
  • Books
Parking
  • Car parking
Other
  • Shower
  • Integration events

Recruitment process

- 5 days
online recruitment process
final stage in real life

Our company

Smart Coders

Bydgoszcz, Warsaw 7
Tech skills
  • Java
  • Angular.io
  • J2EE

Get to know us

Błażej Pawlak
Co-founder / Front-end lead+design
Ze mną porozmawiasz o projektowaniu UX / UI oraz inżynierii interfejsów użytkownika.
Jakub Jelonek
Architect / Back-end lead
Ze mną porozmawiasz o architekturze systemów oraz inżynierii systemów back-end'owych, rozproszonych i cloud'owych.
Wiktor Sztajerowski
Senior Engineer
Ze mną porozmawiasz o inżynierii oprogramowania, wzorcach projektowych, metodykach testowania i dobrych praktykach godnych wykwalifikowanego rzemieślnika.

Check out similar job offers