Senior. Front End Web Developer

Remote

Verijet's Senior Frontend Developer will oversees the activities of the junior frontend developer teams and works closely with the our backend developers. They will implement the user interface and engineer the experience of our website and app.

The Senior Frontend Developer will also build out patterns and abstractions that emphasize the efficiency of the website and app. In the execution of their duties, they will make the most of tools such as React and SASS, and make sure that the website and app are compatible with multiple browsers and multiple devices.

Verijet's Senior Frontend Developer will constantly evaluate emerging technologies and avail strategic, innovative, and cost-effective solutions that increase the efficiency, reliability, and integration of the Verijet's website and app, working in a semi-autonomous environment with prototyping technologies in order to resolve emerging website and app issues promptly, reporting directly to our IT Director.

Responsibilities: 

User Interface/User Experience
Collaboration: The role of the Senior Frontend Developer also plays a very collaborative role where he regularly collaborates with designers, developers, and product owners in order to avail interactive and scalable sites/software. He further collaborates with the user experience teams for the purpose of designing and implementing site/software experience.

In this collaborative capacity, the Senior Frontend Developer also works with junior frontend teams, mentoring them and guiding them through proper execution of their tasks. The Senior Frontend Developer will also work hand-in-hand with backend developers in building features and efficiencies for the realization of the anticipated end product.

The Senior Frontend Developer additionally provides technical leadership and documentation to senior engineering leadership and key stakeholders, continuously informing them on progress and important details of projects at key phases of site/software development.

Knowledge: The Senior Frontend Developer will also identify and keep abreast of technical markets and concepts. It is his duty to identify and communicate frontend best practices to the team, enhancing efficiency and performance across the department. He researches and evaluates new methodologies and technologies that improve the quality, reliability, and performance of the frontend department’s site/software development systems and processes.

Requirements:

Education: The Senior Frontend Developer has to have a bachelor’ degree in Computer Science or any other relevant field. The same in practical experience is also acceptable for this position.

Experience: A candidate for this position must have had at least 5 years of working experience in a frontend development department, preferably working in a junior frontend development capacity. The candidate will also have had sufficient experience with functional programming and Javascript libraries.

He will have had experience with Javascript frameworks such as React, Angular, Ember, and Backbone as well as vast experience building complex web user interfaces. The candidate will demonstrate a keen understating of user interaction and design principles and standards. He will have significant knowledge of visual aesthetic components and elements such as fonts, layout, color, graphics etc.

A suitable candidate will also have a proven track record of shipping quality products to consumers and experience in pushing a frontend team forward through new technologies, methodologies, and processes, evolving the business’s culture in order to stay ahead of the curve and offer the business a competitive edge.

The Senior Frontend Developer must additionally be an exceptionally good coder with high familiarity in server-side web frameworks, for example, Django and Express.js. This individual will also need to be highly familiar with cross-browser compatibility issues and demonstrate design and user interface/user experience skills.

Communication Skills: Communication skills are imperative for the Senior Frontend Developer, both in written and in verbal form. He plays a highly interactive role where he works with numerous cross-functional personnel, where clear communications will greatly determine how sensitive information is exchanged between these parties, which will in-turn determine how effectively cross-functional and interdependent duties are executed, hence determining the success or failure of the site/software.

The Senior Frontend Developer will also need effective communication skills in his supervisory role to junior frontend teams as well as in his duty to draft progress reports for senior engineering leadership and key stakeholders.

Technology/Software: A candidate for this position must be technologically adept. The Senior Frontend Developer must also highly proficient in CSS3, HTML5, Javascript. He must also be greatly proficient in web technologies such as AngularJS, Bootstrap, RxJS, React.JS, Knockout, and Redux.

He will also demonstrate a deep understanding of CSS pre-processing platforms, inclusive of SASS. The Senior Frontend Developer will also have an excellent understanding of partial page updates and AJAX.

Interpersonal Skills: Certain personal attributes will differentiate a candidate and make him more suited for this role. A suitable candidate will be consumer-oriented, be a team-builder and team player, have an ability to work in a fast paced and highly collaborative position, and be highly organized and have an ability to multi-task and meet tight deadlines.

He will also have an insatiable thirst for knowledge, be open and welcoming to change, have excellent creative and strategic skills, have exceptional problem-solving skills, and have an ability to remain calm and composed in times of uncertainty and stress.