Job Description
Location: Woodland Hills, CA (Remote until COVID restrictions ease)
Duration: 12 Months
Job Code: AGLSM002
Role Overview
We are seeking a Sr. Frontend Developer / Designer to lead and contribute to the development of cutting-edge React-based features for our online sites, internal applications, and eCommerce platforms. This role involves designing, developing, maintaining, and optimizing web experiences while collaborating with multiple stakeholders including business teams and record labels.
Key Responsibilities
- Design, develop, and deploy new React-based frontend features for online stores and internal applications
- Integrate front-end applications with eCommerce, CRM, AdTech, MarTech, and other internal platforms
- Convert technical user stories into deliverables and estimate tasks accurately
- Conduct unit testing and ensure code is testable and maintainable
- Develop wireframes, high-fidelity mockups, and responsive designs using Figma or Adobe XD
- Maintain and update site content, graphics, and overall appearance
- Manage multiple stakeholders, problem-solve, and ensure performance goals are met
- Create technical documentation and ensure adherence to design and coding best practices
- Collaborate within an agile team (Scrum/Kanban) and participate in CI/CD setup using tools like Jenkins, GitHub, and BitBucket
Required Skills & Experience
- 5+ years of hands-on experience in frontend development and design of large-scale web services
- Strong proficiency in JavaScript (ES2019+), TypeScript, React, Next.js, Gatsby, HTML5, CSS3/SCSS
- Solid understanding of responsive design principles, cross-browser compatibility, and page optimization
- Familiarity with APIs, webhooks, REST/GraphQL, and third-party libraries
- Experience with front-end tooling such as Webpack, Gulp, Grunt, and build automation
- Knowledge of UX/UI design principles and customer-first mentality
- Experience with eCommerce platforms and consumer marketing technologies
- Ability to multi-task, problem solve, and execute in a fast-paced agile environment
Preferred / Bonus Skills
- Experience in Test Driven Development (TDD)
- Familiarity with Node.js, ESLint, and coding standards
- Exposure to CI/CD pipelines
- Strong experience with sketching/wireframing and high-fidelity mockups