Java Application Architect - My IT LLC
[ad_1]
[ad_2]
Apply to this job
Front-End Application Architect
Location: 100% Remote
Duration: 6+ Months
Exp. Level: 12+ Years
Location: 100% Remote
Duration: 6+ Months
Exp. Level: 12+ Years
Job Summary:
We are looking for an experienced and innovative Front-End Application Architect to lead the design and development of scalable, maintainable, and high-performing front-end applications. You will be responsible for defining front-end architectural patterns, building reusable components and design systems, and guiding development teams in implementing modern UI/UX solutions across platforms.
This role requires a deep understanding of front-end technologies, strong design sensibilities, and a strategic mindset to align technology with business needs.
Key Responsibilities:
- Define and maintain front-end architecture strategy, design principles, and coding standards across projects.
- Design and implement scalable, component-based front-end architectures using modern JavaScript frameworks such as React, Angular, or Vue.js.
- Collaborate closely with UX/UI designers to translate wireframes and designs into high-quality code.
- Drive the development of design systems and component libraries to ensure UI consistency and scalability across products.
- Ensure best practices in performance optimization, accessibility (WCAG), cross-browser compatibility, and responsive design.
- Guide front-end teams on state management strategies (e.g., Redux, Zustand, Vuex), routing, and API integration.
- Define testing strategies (unit, integration, E2E) using tools such as Jest, Testing Library, Cypress, etc.
- Work closely with back-end architects to ensure seamless integration via APIs (REST, GraphQL).
- Evaluate and recommend tools, libraries, and frameworks to enhance the front-end stack.
- Conduct architectural reviews and provide mentorship to developers through code reviews, pair programming, and knowledge sharing sessions.
- Contribute to Agile planning, estimation, and delivery processes.
Required Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 6+ years of experience in front-end development, with at least 2 years in an architectural or technical leadership role.
- Deep expertise in HTML5, CSS3 (SCSS, PostCSS), JavaScript/TypeScript, and one or more modern frameworks ( React, Angular, Vue).
- Solid understanding of component-driven development (CDD) and tools like Storybook.
- Experience with front-end build tools and bundlers (Webpack, Vite, Rollup).
- Proven track record of creating scalable and maintainable front-end architectures in production environments.
- Understanding of RESTful services, GraphQL, and WebSockets.
- Familiarity with accessibility standards (WCAG 2.1), SEO principles, and performance auditing (Lighthouse, WebPageTest).
- Strong collaboration and communication skills, with a user-centered mindset.
Preferred Qualifications:
- Experience working with monorepos (e.g., Nx, Turborepo) and micro frontends.
- Familiarity with containerization tools (Docker) and cloud deployment of front-end apps (e.g., Vercel, Netlify, AWS Amplify).
- Contributions to open-source front-end projects or active GitHub profile.
- Knowledge of headless CMS integrations (e.g., Contentful, Sanity, Strapi).
[ad_2]
Apply to this job