Senior Front End Developer

Portland, OR

52 Limited is a digital staffing agency with industry-leading focus on the creative + technology space. We exclusively place tech and creative talent in direct hire, contract-to-hire and contract roles with our clients in Portland, Seattle and San Francisco.

Title: Sr. Front End Developer 

(We are unable to consider recent code school graduates)

Location: onsite, downtown PDX

  • Flexible work schedule (primary business hours are between 9-3pm)
  • WFH days (1-2/week) can be earned/are a privilege awarded after 3 months of work

Salary Range: $110,000-135,000

Seeking a Sr-level front end engineer who exhibits a mastery of the front-end technologies that drive a quality user experience. The position will coordinate with project stakeholders to construct user interfaces that are easy to maintain, responsive, simple and functional.

Job responsibilities:
- Produce attractive, elegant and responsive HTML/CSS/JS interfaces
- Leverage CSS and JS frameworks (vue.js or react.js)
- Apply best practices to produce organized, maintainable code
- Practice mobile-first and progressive enhancement strategies when required
- Follow semantic and accessibility best practices for public-facing projects
- Maintain and modernize legacy projects
- Manage JS unit and integration tests and perform acceptance tests
- Help evolve our version tracking implementation and CI/CD asset pipelines
- Communicate and collaborate with back end developers, designers, and stakeholders
- Work in a small agile environment with just a few complementary team players

We're looking for someone who:
- Has 7-10 years professional front-end development experience
- Fluently reads and writes HTML5, CSS3 and ES2015-ES2018
- Can use git
- Is familiar with CI/CD workflows
- Has experience with package management and build systems (npm, webpack, sass, babel, etc)
- Can demonstrate mastery of JS frameworks (Vue/React) and vanilla JS
- Is responsible and self-directed; can plan project milestones and follow through on deadlines
- Is a team player eager to communicate, learn and teach with fellow developers