Job Title: AEM Front End Developer
Location: Los Angeles, CA
Employment Type: Contract
About Us:
DMV IT Service LLC is a trusted IT consulting firm, established in 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our expertise spans system administration, cybersecurity, networking, and IT operations. We empower our clients to achieve their technology goals with a client-focused approach that includes online training and job placements, fostering long-term IT success.
Job Purpose:
We are looking for a Mid-Level/Senior Frontend Developer to contribute to web projects built on AEM, with a strong emphasis on JavaScript, CSS, Node.js, and modern frontend architecture. The ideal candidate will be responsible for creating and maintaining reusable UI components, updating JavaScript dependencies, and ensuring that web interfaces are fast, accessible, and user-friendly.
Requirements
Key Responsibilities:
- Build and enhance frontend components tailored for AEM implementations using best practices in modular coding.
- Write scalable, maintainable JavaScript (ES6+) and modern CSS (SCSS/LESS) to support component development.
- Take ownership of Storybook for documenting and showcasing UI components, ensuring consistency and reuse across projects.
- Monitor and upgrade Node.js and NPM packages to maintain compatibility and security.
- Apply responsive design principles to deliver seamless experiences across all screen sizes and browsers.
- Improve frontend performance through effective CSS and JavaScript optimization strategies.
- Develop and run automated tests using frameworks such as Jest, Mocha, or Cypress to ensure component reliability.
- Participate in agile workflows, including sprint planning sessions, code reviews, and daily stand-ups.
- Follow accessibility (WCAG) and performance standards in all development work.
- Troubleshoot and resolve styling or scripting issues across different platforms and devices.
- Work closely with backend engineers, designers, and AEM developers to align on integration and project goals.
- Use GitHub and CI/CD tools to manage codebase changes, testing, and deployment.
Required Skills & Experience:
- Solid experience with JavaScript (ES6+), HTML5, and CSS3 (including preprocessor knowledge such as SASS/LESS).
- Practical knowledge of using Storybook to build, manage, and document UI components.
- Experience managing Node.js and NPM packages, including versioning and updates.
- Proficient in responsive design techniques and familiar with CSS architecture methods like BEM or SMACSS.
- Strong problem-solving skills in identifying and resolving frontend performance issues.
- Hands-on experience with test automation tools such as Jest, Mocha, or Cypress.
- Comfortable working in environments that use Git, Jira, Bitbucket, Confluence, and CI/CD pipelines.
- Previous involvement in AEM projects is highly desirable.
- Able to manage priorities independently and take full responsibility for the frontend development lifecycle.
- Bonus: Familiarity with modern frontend frameworks such as React, Vue.js, or Angular.