Front End Developer

Philadelphia, Pennsylvania, United States · Development expand job description ↓

Description

As a Front End Developer, you will implement designs from wireframes and design documents created by our team as functional HTML, CSS, and JavaScript. Sometimes this means creating HTML/CSS from scratch and implementing and tweaking various JavaScript libraries for our purposes, other times you will begin with boilerplate templates and themes. You will routinely create, modify, and extend theme templates for systems including Wordpress, Drupal and Magento. You will also be required to cross browser test and quality assure the code you produce.


RESPONSIBILITIES


  • Accurately and efficiently implement designs from wireframes and design comps.
  • Hand-code HTML & CSS to web standards in all major browsers.
  • Utilize pre-existing JavaScript libraries, modify as needed, and create custom JavaScript or extend pre-existing libraries as needed.
  • Create, modify, or extend themes for various CMS and eCommerce systems such as Wordpress, Drupal and Magento.
  • Create and/or assemble all necessary front-end assets per project specifications.
  • Create responsive front-end code with the latest HTML5 and CSS3 techniques, for desktop, tablet, and mobile devices.
  • Partner with development counterparts on projects to assist in prototype creation, troubleshooting and problem solving to ensure smooth implementation of front-end code or themes onto customized CMS and eCommerce systems.
  • Utilize our existing code versioning system GIT.
  • Ensure all code is well commented with explanation, but also that you enter version comments on commits and pull requests.
  • Browser test and quality assure all front-end code you produce during your phase of a project before passing it on.
  • Ensure web standards and compatibility using validation tools to reveal issues or incompatibilities and resolve them.
  • Responsible for QA remediation or “bug fixes” on all aspects of front-end code during formal Quality Assurance project phases.
  • Communicate with the team in a timely and appropriate fashion every day through Basecamp, email, IM, and most importantly face to face!
  • Effectively utilize our various portal tools for Project Management, Support, Time Booking, QA and testing bug tracking.
  • Create and contribute to documentation of specific projects, custom code, technologies, process, and workflow as required.
  • Assist the team in troubleshooting front-end code in development, staging and production environments as needed.
  • Keep your personal work space clean and organized.
  • Basic maintenance of your own workstation, OS patching, software patches and upgrades. Notify the Systems Administrator or your direct report promptly if you have or foresee any issues with your workstation that will impact your efficiency or ability to do your job.
  • Maintain a positive, collaborative, solutions-oriented attitude and approach at all times.
  • Track your time spent on projects and tasks each day, enter your time into the company time tracking portal at the end of every working day, and submit your booked time at the conclusion of each week.
  • Other duties as assigned.

To apply please submit your resume and relevant work samples (code, apps, etc.). Links to your Github, Stack Overflow and LinkedIn accounts or whatever you feel will help us get to know you better are also appreciated.

While we prefer local candidates. Philly is a great place to live and work and we may be able to assist with relocation expenses for the right candidate. You must be authorized to work in the U.S.

Recruiters and staffing companies NEED NOT contact us.

O3 World is an equal opportunity employer (EOE). We look forward to meeting with you.

Requirements

  • 2+ years professional front development experience
  • Experience using a CSS preprocessor such as Less or Sass
  • Experience working with SVGs and creating SVG sprites
  • Experience implementing web animations with CSS3, JavaScript, SVG or similar
  • Experience with a task runner such as Gulp or Grunt
  • Experience with Git
  • Experience building themes for at least two of the following systems: Wordpress, Drupal, ExpressionEngine, Magento, Shopify, Craft
  • Familiarity with at least one front-end JavaScript application framework such as Angular, React or similar
  • Understanding and respect for web standards, code validation, accessibility and cross-browser compatibility; prior experience with associated testing tools
  • Strong understanding of separation of layers: keeping code, content, functionality, and presentation separated
  • Experience integrating with commercial APIs and services such as Twitter, YouTube, Google Maps, Google Analytics, Facebook, etc. and familiarity with HTML5 APIs
  • Knowledge of performance optimization techniques such as lazy asset loading, AJAX page
  • loading, pre-caching, responsive images, CDN asset management, server-side caching, etc.

Benefits

  • Amazing office space in Fishtown, flex vacation time, paid trips to national and regional industry events and conferences, paid training, speaking opportunities, summer flex hours, company happy hours, casual office dress code, monthly one-to-one employee growth meetings, lunch and learns, sponsored networking events, employee referral program, company holidays and half-days, quiet rooms, annual holiday party, peer-to-peer recognition, annual non-profit participation, neighborhood outreach events, your own personal theme music, and more…
  • Medical coverage including vision and dental coverage, short and long term, life insurance plan, 401k with company match
Personal information
Your Profile
Application Details
Are you authorized to work for any employer in the U.S.?