Freelance Senior Front End Developer - New York
Enjoy building interactive digital properties and pushing the capabilities of current technologies? The Charles is seeking a Senior Developer to join the Development team in the New York office.
Along with all the skills required (listed below) the ideal candidate will be expected to display amazing communication skills with other developers as well as designers, project managers, directors and interns. Your extensive experience with building small and large websites, independently and as part of a team should show through your work.
You are obsessed with website performance on all levels, including desktop, tablets and mobile iterations, and eager to suggest fixes to improve loading times for users of all internet speeds.
You are also extremely comfortable expressing UX feedback, ideas and solutions to the design and development team in a clear and concise manner.
Must be based in the United States of America.
Essential Skills & Requirements
Strong written and verbal communication skills
Expert approach to website and web app wireframes
Solid proven knowledge of UX and UI
Expert knowledge working with SASS, LESS and Stylus
Expert knowledge of Gulp.js and Grunt task runners
Expert knowledge of SEO best practices
Excellent knowledge of the LAMP stack
Excellent knowledge of the RoR environment, setup and language
Ability to create custom solutions using dynamic languages such as PHP and RoB
Confident working with version control systems which include GIT and SVN. This includes managing repositories with several contributors
Strong understanding of browser compatibility
Strong understanding mobile and tablet web development
Strong track record of building websites of various sizes from start to finish to the highest standard, independently and as part of a team
The confidence to express ideas as part of a creative team
A clear and genuine interest in technological trends
Proven ability to meet deadlines and think strategically to achieve milestones
Proven ability with explaining technical jargon to peers and non-developers
Front end development
Content Management System strategies
Web Development process refinements
Back end development