Seeking an experienced Frontend Engineer who is an expert in Javascript, HTML5 and CSS3. Take pride in pushing the boundaries of web design and development and is in need of a passionate, dedicated individual to help us continue our mission. The selected candidate can expect to work with a talented team of developers and designers who are creating award winning mobile and web applications for some of the top brands in the U.S.
Requirements: - Minimum of 5-8 years front-end web development experience
- Proven mastery of JavaScript, HTML5 and CSS3
- Experience with JS frameworks: React, Vue, Angular
- Experience working with APIs
- Experience with GraphQL
- Template engine experience: Twig, Liquid, Blade, etc.
- Version control experience: Git, SVN
- CSS grids & frameworks experience: Bootstrap, Foundation, etc.
- Comfortable writing vanilla Javascript without use of jQuery
- Experience with developing cross-browser compatible experiences
- Experience with developing accessible web experiences (WCAG 2.1)
- Experience with build tools such as Webpack, Gulp, etc.
- Experience with package managers: NPM, Yarn
- Ability to work independently
- Ability to multi-task
- Advanced problem solving and debugging skills
What We Would Love to See: - Experience with Typescript
- Experience with Node.js
- Experience with React Native or Flutter
- Experience with SSG Frameworks such as Gatsby.js, Nuxt.js, Next.js
- Experience with animation: WebGL, Greensock, etc.
- Comfortable with SQL
- Experience with serverless functions: Google Cloud Functions, AWS Lambda, etc.
- Experience with PHP
- Experience developing Headless sites
- Experience with website optimization
- CMS theme development experience: WordPress, Drupal, Shopify, Magento
- Email development and marketing automation platform development experience
- Agency experience
What You'll Do Here: - Work with members of the account/project management, design and Backend engineering teams to create and support custom websites, web applications, landing pages and emails using standards-compliant HTML, CSS and JavaScript based on site maps, wireframes and visual designs.
- Focus on providing high quality, maintainable code.
- Contribute to the engineering team by assisting team members with technical issues, performing code reviews, mentoring new hires, etc.
- Participate in design review and client requirements sessions.
- Interface with client's technical teams and attend client meetings as needed.
- Collaborate with account/project managers and other Engineers to understand, plan, estimate, prioritize and implement requests for development and maintenance of components and systems.
- Maintain technical documentation and track progress for the project management system.
- Adhere to best practices and coding standards.
- Track time for assigned tasks and submit time sheets on a weekly basis.
- Adapt technical skills to facilitate department and company goals.
- Perform QA testing, debugging, data entry/cleanup and technical support as needed.
We are an equal opportunity employer and make hiring decisions based on merit. Recruitment, hiring, training, and job assignments are made without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, or any other protected classification. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.