PRPL is looking to add a skilled Angular Developer to our team. This position requires JavaScript development experience but specifically with extensive knowledge and expertise with Angular. As a successful developer at PRPL, you should have experience working on more complex websites and applications with minimal oversight. PRPL values problem-solvers that design technology solutions and execute with thoughtfulness and quality. Curiosity, tenacity, and resourcefulness are common qualities. If you think you fit this mold and are excited about working on projects for a variety of companies, send us code samples, a GitHub profile, or other relevant links for review.
*
Reports to:
*Development Manager*
Responsibilities*
- Use modern HTML / CSS / JavaScript web front end technologies such as Angular, React, Vue, Gulp, and Webpack to develop visually stunning, user-driven websites, web applications & content management systems
- Maintain well-documented, reusable, and transferrable code in AngularJS, and Rest Web Services
- Develop requirements and planning documentation
- Collaborate with the creative, strategy, and marketing teams to develop amazing products
- Maintain working knowledge of new development software, trends, and practices related to your responsibilities
- Proactively perform cross-browser testing and optimizations
- Build with testing and goals in mind
- Participate in code review
Requirements
- 5+ years Angular experience required
- Expert knowledge of client-side performance optimization techniques, UX best practices, and web and SEO best practices
- Expert understanding of accessibility best practices (WCAG, ADA)
- Expert knowledge of Angular
- Expert knowledge of modern HTML, CSS, and Javascript
- Expert knowledge of task/dependency management technologies such as NPM, Yarn, Gulp and Webpack
- Expert knowledge of pre-processing technologies such as SASS and LESS
- Expert understanding of the latest and legacy browser capabilities and restrictions
- Functional knowledge of UI design
- Functional knowledge of version control (Git)
- Functional knowledge of *nix terminal commands
- Experience fetching and consuming API data
- Experience working with design systems in tools such as Figma or Sketch
Bonus Points
- Previous agency experience
- Industry-relevant degrees or certifications
- Experience with content management systems such as WordPress, Drupal, Gatsby, Sitefinity
- Experience with one or more of the following technologies: PHP, Node.js, C#/.NET
Job Type: Full-time