As the lead front end developer, you will be responsible for the development and maintenance of our web applications. You will work closely with our team of designers, back end developers, and project managers to create high-quality and user-friendly web experiences. The ideal candidate will have a strong understanding of front-end technologies (such as HTML, CSS, and JavaScript), as well as experience with responsive design, cross-browser compatibility, and performance optimization. He or she will be able to lead by example, mentor junior developers, and contribute to the development of our front-end standards and best practices. Duties & ResponsibilitiesUnderstand business objectives and user needs to develop high quality, innovative, and user-friendly web applicationsWrite well-designed, testable, and efficient code using best software development practicesCooperate with back-end developers, designers, and other team members to deliver complete solutionsSuggest improvements to existing systems and processesStay up-to-date on latest industry trends and technologiesHelp junior front-end developers grow their skills and abilitiesTake ownership of assigned projects and tasks, seeing them through from start to finishHandle multiple projects simultaneously while meeting deadlinesTroubleshoot and debug issues with web applicationsPerform unit and integration testing before releaseOptimize applications for maximum speed and scalabilityProvide support for production systems when needed
Required Skills and QualificationsBachelor’s degree in computer science or related field, or equivalent experience4+ years professional experience as a front-end developerExpertise in HTML5, CSS3, JavaScript, and jQueryExperience with responsive design and mobile developmentFamiliarity with at least one CSS pre-processor (LESS, Sass)Strong understanding of web standards, cross-browser compatibility issues, and common workarounds
Preferred Skills and QualificationsWorking knowledge of PHP, MySQL, and ApacheExperience with content management systems (CMS), such as WordPress, Drupal, or JoomlaExperience with version control (Git, SVN)Proficiency with Photoshop, Illustrator, or other design software