JavaScript Developer

Job description

You will be a part of a software engineering team consisting of software developers frontend/backend, designer, quality assurance engineers and product manager.


The position requires a developer with experience and expertise building modern web applications and mobile web apps using the latest backend and front-end technology.

Skills and Qualifications:

  • Good understanding of Angular (1.x/2.x) framework.
  • Strong understanding of JavaScript, its quirks, and workarounds.
  • Strong understanding of HTML5 and CSS3.
  • Good understanding of AJAX / asynchronous behaviour.
  • Good understanding of cross-browser compatibility issues and ways to work around such issues.
  • Good understanding of browser rendering behavior, cross-browser compatibility and performance.
  • Knowledge of version control systems like GIT, SVN will be an added advantage.
  • Knowledge of Node.js, React.js, Backbone.js, Knockout.js, jQuery will be an added advantage.
  • Good problem solving and analytical skills.
  • Self-motivational ability to work independently as well as part of a team. 


Responsibilities:

  • Develop new user-facing features and/or changes in existing functionlity to make it better.
  • Able to read, modify and debug complex code.
  • Build reusable code and libraries for future use.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with other team members and stakeholders.
  • Perform basic unit testing before delivering the code.

Requirements

Qualities and Characteristics:

  • You enjoy working in a young, rapidly developing startup environment.
  • You are eager and willing to learn new technologies, tools or approaches.
  • You are a team player and enjoy working towards a common goal with a group of like-minded people.
  • You are meticulously results-driven, and will not rest until you fully understand the answer to a problem or spotted issue.

What you will get:

  • Technical excellence - You will join a high profile and fun engineering team surrounded by technology
  • Innovative culture - You will work on previously unsolved challenges and experiment with new technologies
  • Real impact - Your work will enable our business success and disrupt the car industry

Why work with us?

  • Excellent career development opportunities – we want to strengthen your strengths and grow with us (and we mean it)
  • Flat hierarchies, open communication, and easy-going personal interaction
  • For the personal growth experience of helping build a truly successful SaaS company with a stellar team where you can have a huge impact.

SalesHandy Technology Stack

  • AWS (Amazon Web Service) for Cloud Infrastructure
  • Nginx
  • PHP with Slim Framework
  • Mysql
  • NodeJS
  • Socket io
  • Ubuntu