Senior JavaScript Developer
Belgrade
We are looking for a flexible, collaborative, Senior JavaScript Developer who is able to work in a fast-paced environment and help us bring our designs to life on web and mobile platforms. The perfect candidate is a proficient coder on the cutting edge of technology, and can capture users’ attention in an efficient manner.
Responsibilities
- Implement designs into standards-based websites
- Advise on the design process with an eye towards usability, standards, and elegance
- Keep up with current trends and technologies in web design and development
- Research and develop solutions for the unexpected, using new technologies
- Monitor projects through all phases of production
Requirements
- Proficiency in JavaScript, TypeScript, HTML5, and CSS3
- At least one year of experience with Angular, Material, or AngularJS
- Proficient in using Git version control
- An eye for detail
- Experience creating documentation and well-commented code
- Experience working with RESTful APIs, as well as custom API
- Ability to work with designers and other team members
- Proficiency in speaking and writing in English
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent work experience
Additional Desired Skills
- Familiarity with CSS preprocessors, particularly Sass
- Familiarity with front-end JavaScript frameworks and libraries, such as ReactJS, Polymer, lodash
- Experience in RxJS or Redux
- Experience developing mobile-optimized websites
- Experience in build tools (Gulp, Grunt, Webpack, etc.)
- Familiarity with *NIX environment (Linux, OS X, FreeBSD, etc.)
- Knowledge of JavaScript/Logic-less templates (Twig, Mustache, EJS, Handlebars, Nunjucks)
- Experience in WordPress, CraftCMS, or ExpressionEngine theming is a plus
- Familiarity with Sketch, Photoshop, or similar software
Benefits
- Stable job, competitive salary, and performance-based bonuses
- Full-time, long-term employment relationship
- Office space in city center
- European working hours
- Casual workplace environment
- Challenging tasks in highly professional and stimulating environment
- Work with cutting-edge technology
- Fully-stocked kitchen (tea, coffee, fruits, sweets, snacks, etc.)
- Company-provided lunch on Fridays
- Opportunities to learn and grow
- Employee feedback is highly valued
Deadline for applications: 07.12.2017.