Position: Senior Front-End Engineer (AngularJS)
Company: CNA International IT
Category: JavaScript
Experience required: 5y
English level: upper

As a Front-End Engineer, you’ll be involved in implementing frontend HTML, CSS, and JavaScript for new and existing functionality in our College and Career Planning, School Information Systems, and Document Exchange platforms. You will be joining a talented, collaborative team at the forefront of exciting new ventures in grade school software. The combined team has built applications used by hundreds of thousands of users and our ideal candidate will bring to the table a passion for creating elegant and functional user experiences.

In this impactful and diverse role you’ll:
Translate UI/UX wireframes into HTML/CSS/Javascript code that implements visual elements of the application
Optimize UI elements for speed and scalability
Build reusable code and libraries for future use
Integrate with third-party APIs from our partner companies
Participate in all aspects of the project lifecycle including requirements gathering, functional specification, design, development, QA, and maintenance

About you:
5+ years of front end development experience with HTML5, JavaScript, and CSS3
Solid understanding of AngularJS, Bootstrap, JQuery or similar
Our app is a large AngularJS application using Bootstrap UI and CSS
Experience with asynchronous request handling, partial page updates, and AJAX
Experience with JWT and cross-origin requests as a strong bonus
Experience with cross-browser development
Experience with multi-language and multi-time zone development
Working knowledge of Git
Working knowledge of JIRA
Working knowledge of agile development in Scrum or Kanban
Bonus points

Computer Science Degree or equivalent experience
Write software for fun and have worked on projects of your own you can demo
Experience writing hand-coded OO JavaScript
Experience in responsive web design
Experience with front end unit testing
Mobile development