Front-End Developer

Job Summary

We are now looking for a skilled Front-End Developer to join our team!

You are a great JavaScript developer with a passion for front-end technology stack and a solid understanding of how modern apps are built.

 You are proficient with React.js and similar libraries (AngularJS, Vue.js). Your primary focus will be on developing UI components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

If you’re equally happy to roll up your sleeves to write code and review other team members’ work, we’d like to meet you.

 

Why you?

Our engineer team is growing (at a healthy - not intimidating - rate!) as we have more customers and bigger responsibilities. We want to fail fast and learn fast - and we need you to help us to get there with the rest of the team.

Stuff you will do

  • Work closely with our customers and support them in defining their roadmap, proposing new front-end solutions and/or improvements for existing solutions
  • Collaborate with developers and departments to ensure high quality software and timely delivery
    Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Developing new user-facing features using React.js or similar libraries
  • Building reusable UI components and front-end libraries
  • Translating designs and wireframes into code
  • Help maintain code quality, organization, and automatization
  • Ensure the best possible performance, quality, and responsiveness of applications by optimizing components across a vast array of web-capable devices and browsers
  • Optimize performance and scalability as necessary to meet the business goals of application and environment
  • Be a modern front-end stack evangelist, educating people on the latest trends in front-end technologies

Education and experience

  • Bachelors Degree in Computer Science or equivalent

The nitty gritty skills needed

  • A passion for UI/UX and how moderns apps are built
  • Strong proficiency in JavaScript, including DOM manipulations and JavaScript object model
  • Experience working within the JavaScript ecosystem:
    • NPM/Yarn
    • Webpack
    • Gulp/Grunt/scripting
    • Babel/Browserify
  • Excellent in-browser debugging skills
  • Proficient with CSS3 and CSS preprocessors including SASS/LESS
  • Understanding of React.js (or similar) libraries and its core principles
  • Familiarity with code versioning tools
  • Familiarity with TypeScript

Your colleagues say that you

  • Work in English with ease (it's our company language)
  • Are easy to work with and are curious
  • Are often digging into the known unknowns with a huge smile
  • Are a strong communicator across multiple stakeholders
  • Have the humility to know when to ask for help (and then to actually ask for it)
  • Are a person they would also enjoy having a coffee with (virtual or not)

Why us??

  • Finally, you will get the opportunity to enjoy a Swedish “Fika” – Google it!
  • SaaP is the next big thing (Software as a Passion)
  • We have the best coffee and office in Sarajevo, period
  • Friendliest, best colleagues you can find
  • Continual learning & development opportunities - you are valued
  • Exciting clients working with latest technologies
  • We have fun while we’re at work!

Let us prove it!

Apply for this job