Wysyłaj perfekcyjne newslettery

Darmowy e-book od FreshMail

Lead / Senior Java Script App Developer

Kraków

If you want to be part of a creative team of self-starters who love to pursue new challenges, then we here at FreshMail have something that just might be for you.

We all know that the world is changing fast around us. So we are all learning how to empower our teams to self-organise and reach their goals in their own way while making sure they work seeing the broader picture. So if you're looking to be able to challenge yourself and explore new possibilities of technologies we use - you will feel great with us.

We also know that sometimes things can occasionally go wrong, or you will need to learn more to tackle the problem - believe us, we know exactly how it feels. You will want to prove that you can do it all. And that's great. Share with us what you have learnt. But if you get stuck - we are happy to help you with our expertise.

Challenges

Designing and implementing new functionalities using JS applications

Optimising the existing application code, including redesigning the approach we took

Educating other members of the team

Requirements

Have a nice and passion driven personality

Working with agile teams - team skills are essential

Proficiency with JavaScript(ES5/ES6), HTML5 and CSS3

Good knowledge of automation tools like Gulp or Grunt

Good knowledge of package managers like NPM, Bower or Webpack

Experience with creating self-contained, reusable, and testable modules and components

Good knowledge of AngularJS, React and BackboneJS

Hands-on experience of automated testing frameworks and tools

Familiarity with the differences in code interpretation among different browsers

At least 3 years commercial Front End Development experience

What we can promise you

You will have a lot of freedom - great influence on technologies and methodologies, how new features are tested and deployed

You will work directly with the decision making members of the company in regards to the product development, including CTO, system architects and Product Owner

Scale - we develop a system that has a scale which boosts experience like no other, our amount of user requests per seconds, milliseconds to respond with the data we deal with - gives you perfect environment to learn new tricks

We will develop any appropriate backend services you will require. We can promise help you will require, including some of the technologies like: Elasticsearch, ReactX etc. Tools are only means to develop the right solutions, which we are after.

You will be challenged with what you build - we really believe in pushing our limits beyond what we can read in user manuals

You can craft your apps using your tools of choice

You will get some extra points for

Experience with event-driven environments (e.g. reactive ones)

Experience with developing apps at large scale

Interesting use of AngularJS or React

Practical knowledge of pushing CSS and JS to the limits to provide great quality visual effects for your users

Experience with setting up development environments

Practical experience with test driven development

Practical knowledge of software development patterns, practices etc.

Experience with leading teams, including good practices, code reviews

What we can offer you?

Make yourself at home while working with us in a comfortable, modern office.

Make new friends, including native speakers of English to help you develop your language skills.