We’re O3: a customer experience consulting firm that helps enterprise organizations build cohesive and remarkable experiences across their entire customer journey.
We’re looking for a Front End Developer with knowledge and experience working with Content Management Systems (specifically with Drupal 8/9 and WordPress). In this role, you’ll collaborate with project managers, designers, and other developers to define, plan, build, and deliver extraordinary websites and applications to our clients. We work with large clients on complex solutions, so if you have a passion for building great tools and solving big problems, we think you’ll really like it here.
We're leveraging technology to stay connected and we're interviewing all of our candidates virtually. When it's safe to return to our Philadelphia office, we're excited about our flexible work schedule and hybrid work model. We’re looking forward to meeting you!
(Open to contract, contract to hire, or full-time employment for this position)
Who you are:
Proactive and accountable; you take initiative with your work and follow through on commitments and deadlines.
A tenacious problem-solver; to you, roadblocks are opportunities for innovation.
A great collaborator; you do great work alone but you enjoy being part of a team.
Highly organized, with keen attention to detail and a focus on delivering high-quality work.
What you’ll do:
Build website components in JS frameworks (React, NextJS, Typescript, Angular) and integrate them with external APIs and CMS.
Write unit tests, implement visual design, and test components across supported browsers and devices.
Break down tasks into manageable components, communicate blockers, provide code reviews, and estimate work.
Build UI components for CMS sites and integrate them with CMS backends.
Collaborate with QA by communicating acceptance criteria for development tasks, debugging issues, and providing solutions.
Ensure front-end code meets standards for performance, SEO, and accessibility by coding to department standards and following industry best practices.
Answer technical questions from team members and clients.
What you need to be successful:
At least 2 years of professional web development experience
Experience developing in JS frameworks (React, Typescript, NextJS, Angular, etc.) and HTML + CSS
Experience working with Content Management Systems (specifically with Drupal 8/9 and WordPress)
Experience with modern development workflows and practices: git, webpack/build-tools, linters
Experience working on scrum projects (standups, working in sprints, estimating, collaborating with designers and developers)
Perks and benefits:
Premium health, dental, and vision benefits
Healthy lifestyle reimbursement
Employer-paid life insurance + AD&D
Voluntary life & disability
Healthcare FSA + Dependent Care FSA
Commuter transit + parking account
401K program with an immediate 4% match
Generous vacation + sick time off
Paid maternity/paternity leave
Paid family leave
Volunteer time off
Charitable donation match
We apply optimism by sharing our enthusiasm, positivity and good nature one person at a time.
We trust in people and treat others with openness and respect.
We commit to the communities we serve by focusing on values and culture alignment that promotes diversity, equity and inclusion both inside and outside our company.
We embrace iteration and believe in a world where opportunity for continuous improvement requires a strong sense of flexibility and willingness to grow.
We focus on the future for ourselves and our clients, pushing boundaries and staying on the cutting edge.
At O3, we hire those who share our values, believe in our culture, and are driven to succeed. We’re here to create meaningful experiences and long-lasting relationships, and none of that is possible without a diverse team and an inclusive environment where you can do your best work.
We welcome you to come as you are regardless of race, color, religion, creed, citizenship, national origin, age, sex, gender, pregnancy, gender identity/expression, sexual orientation, marital status, disability (including neurodiversity), genetic information or veteran status.
Our policies aim for the highest standards of fairness and equal opportunity, covering all aspects of employment, including, but not limited to, recruitment and employment, promotions, compensation, team opportunities, and training programs. We are committed to compliance with all laws and regulations relating to equal employment opportunity, affirmative action, and harassment.