Senior JavaScript Developer




Tue.12.14

Are you passionate about new technology? Do you like to try new development environments and value a flexible work schedule? If you do, we want to hear from you!

Reasons to work with us:

  • Attractive salary package
  • Challenging and interesting projects
  • Growth potential and access to the newest technologies
  • Competitive and dynamic professional team
  • Stability
  • Fun, flexible and relaxed work environment
  • Central office locations

What you need for this position:

  • Very good knowledge of JavaScript
  • Working at ease with node/grunt/bower/unit.js
  • Good understanding of  RequireJS , testing methodology and charting frameworks (D3.js or other framework)
  • Proven experience with CSS, LESS and Bootstrap
  • Solid understanding of object-oriented programming (OOP)
  • Knowledge of High-level JS abstraction framework (e.g. CoffeeScript, Typescript) is a plus
  • MVS frameworks expertise (e.g Angular JS) is a plus
  • Very good communication skills
  • Good command of English language
  • Result oriented, initiative, open and dedicated person

What you will be doing:

  • Build a first class modular JS driven front-end for building visualizations and complex dashboards
  • The aplication must be tested, maintanable and well designed
  • Perform a variety of tasks, which will require experience and good judgment to plan and accomplish goals
  • Ensure the quality of our software components using modern software engineering methods and writing clean, well-engineered code that conforms with accepted standards
  • Create and maintain product technical documentation
  • Work closely with other team members in an Agile development environment
  • Understand the goals and strategy behind each project from conception through completion
  • Work efficiently without close supervision
  • Communicate effectively with project manager, technical leaders and other internal team members
  • Identify opportunities for process improvement and make constructive suggestions for change
  • Maintains a direct relationship with the client
  • Adapt and solve exciting problems with new technologies
  • Keep up-to-date with developing technologies and showcase them in your work

Apply here