Senior Front End Developer
As a Senior Front End Developer, you will work with developers, designers, and product managers to implement features for the Beyond family of brand sites and other internal applications. You will play an active role in identifying and resolving our standards in performance, usability, and accessibility. You should have prior professional experience working with front end technologies like HTML, CSS, and JavaScript. Assist other developers and help the team grow. You will be willing to learn and apply new skills as required to ensure the company's success.
As a Senior Front End Developer, you would work on cross-functional teams that experiment often and iterate quickly to deliver experiences that our customers will love.
Salary Range: $106,600.00 - $133,250
Job Responsibilities
- Responsible for overseeing site optimization, acting as a liaison between business, UX and Site-Reliability Engineering, updating internal documentation, and helping the Marketing and Creative Directors when necessary.
- Assist and educate other Front End Developers on best practices of front end development at Beyond and in general.
- Work with different development and QA teams to code HTML/CSS/JavaScript interfaces, test, and verify projects through deployment process.
- Oversee site optimization for SEO, cleaner and concise code, and code weight.
- Update internal documentation when new tools are available for developers to use and distribute the information to developers and their managers.
- Create reusable HTML, CSS, and JS modules.
- Build out templates using ReactJS for new features and layouts.
- Able to build custom JavaScript components/modules that can be reused by other developers.
- Perform other duties as required and assigned by manager and upper management.
- Follow legal policies as directed.
Minimum Job Requirements
- 5+ years of experience in a professional setting.
- Strong JavaScript skills are a must.
- Must have a passion for clean semantic markup, with an attention to detail.
- Have a good understanding of UI design, usability, and accessibility.
- Must be a CSS guru, with full understanding of specificity and cascade.
- Must be able to work fast and under pressure to create pages from wireframes and fix bugs.
- Must be passionate about web standards.
- Must be willing to assist other developers and guide them with better development standards when needed.
- Proficiency in web performance standards and industry wide best practices.
Preferred Job Requirements
- Prior mentorship experience.
- Deep understanding of at least one Javascript framework like React, Angular, etc.
Skills
- Training and mentoring
- Informal Leadership
- CI/CD Integration (Jenkins / Docker)
- Pipeline Process (Kubernetes)
- Architecture and Design Principles for new Development
- Refactoring / Re-architecture of Legacy Code
Proficiency
- UX Principles and User Centered Design, Accessibility and SEO Impacts
- Automation Test Creation
- Serverside JS implementation
- Cross team and Department collaboration
- Understand and Utilize Frameworks for Javascript
Mastery
- HTML/CSS/Javascript
- Basic coding concepts (clean, concise, reusable)
- Front End Build Processes and Package Management
- Unit Test creation and implementation
- Debugging and bug fixes
- Version Control
- Deployment Process
- Backend/API Integration
- Browser Performance and Compatibility
- A/B Test setup
Education
Bachelor's degree or U.S. equivalent in Computer Applications, Computer Engineering, Computer Science, Information Systems, Information Technology, or a related field or equivalent.
Physical Requirements
This position requires the incumbent to sit, stand and perform general office functions. The incumbent may also be required to lift up to 25 pounds occasionally. Bending, stooping, and reaching are also frequently required.
Equal Employment Opportunity
It is our policy to provide equal employment opportunity for all applicants and associates. This policy includes our commitment to ensure that all employment decisions are made without regard to race, color, religion, gender, national origin, disability, pregnancy, veteran status (including Vietnam era veterans), age, sexual orientation, gender identity, or any other non-job-related characteristic protected by law.