Calabria Group Logo jpg

JavaScript Frontend Developer

Calabria Group

Job Description

We are looking for a JavaScript Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include building & implementing web client libraries for instrumentation. You will work with both front-end and back-end software engineers to build all client-side logic. You will also be bridging the gap between the client side libraries and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.

Experience: Minimum 5 years

Responsibilities

  • Develop client side libraries (JavaScript)

  • Build reusable code and libraries for future use

  • Optimize applications for maximum speed and scalability

  • Assure that user input is validated before submitting to back-end services

  • Collaborate with other team members and stakeholders

  • Troubleshoot client library issues & performance

 

 

Skills and Qualifications

  • Strong understanding of JavaScript, its quirks, and workarounds

  • Basic understanding of web markup, including HTML5 and CSS3

  • Should have the knowledge of one or more advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.

 

 

  • Good understanding of asynchronous request handling, partial page updates, and AJAX

  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues

  • Familiarity with JavaScript module loaders, such as Require.js and AMD

  • Familiarity with front-end build tools, such as webpack

  • Proficient understanding of code versioning tools, such as Git / Mercurial / SVN

 

 

  • Good understanding of browser rendering behavior and performance

  • Familiarity with CDN platforms like Akamai

  • Nice to have familiarity with AWS stack

 

 

Qualification

  • {{List education level or certification you require}

Freshly added jobs

+5
24 hours

Column Five is hiring for a position of Interactive Designer anywhere

Lead Sherpa, Inc.: Python Mid Senior Engineer Django REST FastAPI at awesome SaaS

Viva Translate, Inc.: Technical Project Manager / Tech Lead

Bark Technologies Inc.: Lead Android Developer