Frontend engineer Mid / Senior

Zagreb, Croatia

We are an innovative and flexible company with people passionate about software craftsmanship, technology, and making an impact. We’re growing rapidly and are seeking enthusiastic, creative, intelligent, and fun individuals to join us in various roles. In return, we can offer you a fun and productive environment where you can instantly see your contribution to the company’s success. Meanwhile, we’ll make sure that you have everything needed to achieve your personal goals. We are looking for smart and self-motivated front-end engineers to join our truly exceptional development team. Being passionate about high-quality UI/UX design is essential for this role.

About You 

You care about software; you have a passion for what you do, which you can clearly convey by your actions rather than just waffly personal statements on your CV. 

You have an eye for UI/UX design and can talk eloquently on a range of topics due to your experiences and also from reading and experimentation. 

For you it’s not just a job, it’s also an opportunity to keep improving your hard and soft skills. 

Among other things, we’re strong advocates of writing testable and maintainable code. We think it represents such a particular mindset that we’d only consider you for a senior position if you have working experience. 

If you are applying for a junior/mid position you can expect to be highly encouraged and coached to do so! 

If you do have working experience with TDD, great! We want to know more. How much? How did you do TDD? How have you used TDD on a recent project? What problems have you faced? The more, the better.

The Role 

Our teams strive to be cross-functional, self-organizing, and highly autonomous. 

We believe that generating, sharing, and implementing our ideas together as a team is a privilege and advantage that we have. This approach requires a huge amount of teamwork and maturity and is not right for everyone, but we believe it’s the best way to create great software. 

You will be working together with our teams in designing (re-usable) graphic interface elements, translate concepts into mockups, and convert them into intuitive user experience. Identifying and troubleshooting design problems, iterate and enhance UX based on your own professional input and user and team feedback. 

Among other things, TDD/BDD, Refactoring, and Continuous Delivery are deeply embedded within us and we’re constantly striving to improve the way we work. 

We know typing is not the bottleneck, so among other things we are experimenting with ideas like:

  • Daily/weekly sessions doing things like Katas and discussing practices and technologies
  • Workshops like to help us solve complex problems 
  • Just going out for drinks and talking with each other
  • Whatever new idea you can bring with you 

Technologies we use: 

  • JavaScript/TypeScript 
  • HTML / CSS 
  • ReactJs, VueJs 
  • Antd, Quasar, ElementUI 
  • Understanding of CSS pre-processing platforms, such as LESS and SASS 
  • Jenkins 
  • Git 
  • Ansible 
  • Docker 
  • K8S 
  • Any other technology which comes with you :) 

You perfectly match if you have: 

  • Proficiency in JavaScript and/or TypeScript, at least 3 years of professional experience with web-enabled commercial application development 
  • 2+ years of experience with ReactJs and/or VueJs 
  • Hands-on experience with unit/integration tests, using Jest or similar 
  • Good understanding of asynchronous request handling 
  • Proficient understanding of code versioning tools, such as GIT 
  • Analytical thinking, ability to work in a team, attention to detail 
  • Understanding of fundamental design principles behind a scalable application 
  • Focus on quality and simplicity 
  • Intermediate or higher level of English, good communication skills Nice to have but not a blocker: 
  • Experience with UI frameworks like Antd, Quasar or similar 
  • Experience with reactive programming like RxJS 
  • Experience with RTK 
  • Understanding of two-way interactive communication session between the user's browser and a server with Websockets 
  • CSS framework like Tailwind

Salary range (Gross): 

Junior: 9,000 – 16,500 HRK / 1.194,51 € - 2.189,93 €

Mid: 16,500 – 23,000 HRK / 2.189,93 € - 3.052,62 €

Senior: 23,000+ HRK / 3.052,62 + €

*fixed conversion rate = 7,53450 kn

Other benefits: 

  • Working in a dynamic, fun, and supporting environment 
  • Flexible working environment 
  • Opportunities for education, training, certification, and general advancement in your field 
  • Mentoring/coaching support 
  • Top equipment of your choice 
  • Sports activities (training with an individual coach, group training, gym, football, tennis, etc.) 
  • Paid kindergarten 
  • The possibility of using a company car 
  • Third pension pillar 
  • Customized additional benefits which we can share with you after we meet you 

If you’re excited about what we say but don’t meet 100% of the above qualifications, let us know anyway, we would love to meet you! :-)

Frontend engineer Mid / Senior

Job description

Frontend engineer Mid / Senior

Personal information
Professional data