Job Details

JavaScript Developer

Company Apply Now

nexttech. thinking ahead

Published

2017-08-08

Closes

2018-12-31

Location

Cluj-Napoca, Cluj, Romania

Category

Banking and Finance, Engineering, Information Technology, Software and Programming

Type

Full-time, Contract

Description

Job Objectives:      
Under limited supervision, performs expert programming, configuring, and/or analysis, participate in the design/development process, act as subject matter expert for assigned applications, systems, and technologies, lead investigation and resolution efforts for critical/high impact problems, defects and incidents, provide technical guidance to team members.     
 
Location – Cluj-Napoca and Nürnberg

Job Requirements & Qualifications:
  
Education:
  Bachelor's degree in a related field preferred. 6 years of programming/development experience preferred.
 
Preferred qualifications include: 
  •  Strong Client-side JavaScript;
  •  Strong UI development skills, including HTML, CSS & Less.
 
Knowledge:
  •  Excellent knowledge of developing software, web applications using JavaScript;
  •  Solid knowledge of JavaScript quirks and workarounds;
  •  Strong understanding of compatibility issues across browsers;
  •  Familiarity with HTML, JQuery and JavaScript.
 
Experience:
  •  3 years’ experience on a similar position; 
  •  Experience with test-driven development tools like NUnit/JUnit, NMock, TSQLUnit, JsUnit, NUnitAsp, NCover, MOQ;
  •  Experience with a build scripting language like NAnt/Ant;
  •  Experience with scripting languages like Ruby, PowerScript, Python, TypeScript is a plus;
  •  Experience with java script libraries like AngularJS, Backbone is a plus;
  •  Knowledge of code smells and refactoring patterns.      
 
Skills:
  •  Ability to work in a fast-paced, high-effort, dynamic work environment;
  •  Fast learner of new and emerging technologies;
  •  Self-motivated with the ability to drive features to delivery;
  •  Solid written and verbal communication, presentation, and listening skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences;
  •  Demonstrated ability to work well with others in a cross-functional team environment;
  •  A great attitude that enjoys working in a close, highly energized, team-oriented environment;
  •  Present ideas, expectations and information in a concise and well-organized way;
  •  Manage time well, correctly prioritizing tasks;
  •  Proactive and details oriented.
       
Job Responsibilities:   
  •  Develop new software applications from concept to finish, with regular tests and maintenance;
  •  Build reusable code and libraries for future use;
  •  Guarantee the technical feasibility of UI/UX designs;
  •  Optimize applications for maximum speed and scalability;
  •  Evaluate and implement advanced JavaScript libraries and frameworks as needed;
  •  Understand asynchronous request handling, partial page updates, and AJAX;
  •  Develop front end code focused on providing a world-class user experience;
  •  Work closely with designers, other developers, and managers to determine product scope, interactions, and features;
  •  Integrate with front end + back end code written by other developers;
  •  Build modular code + frameworks with future use and maintainability in mind;
  •  Continuously improve and don't be content with the status quo. Code can always be better expressed, more elegant and simple, higher in quality. 
 
If you think this it’s the job for you, please send us your resume at [email protected] and let’s have a talk!