JobRialto
UI Architect Job at JobRialto in Dublin
JobRialto, Dublin, CA, United States, 94568
Job Summary:
We are seeking an experienced UI Architect / Senior Front-End Developer to join our team. The ideal candidate will have proven experience in designing, developing, and managing complex UI systems. You will leverage your expertise in front-end technologies, including HTML5, CSS3, JavaScript (ES6+), and modern frameworks like Angular, to build scalable and high-performance web applications. This role involves leading efforts to develop reusable components, optimize performance, and ensure the seamless integration of UI with back-end systems. The ideal candidate will also be familiar with CI/CD pipelines and DevOps practices as they relate to UI development.
Key Responsibilities:
Certifications (if any):
Certified JavaScript Developer (Preferred).
Angular Certification (Preferred).
AWS Certified Developer or similar cloud-related certification (Preferred).
Education: Bachelors Degree
We are seeking an experienced UI Architect / Senior Front-End Developer to join our team. The ideal candidate will have proven experience in designing, developing, and managing complex UI systems. You will leverage your expertise in front-end technologies, including HTML5, CSS3, JavaScript (ES6+), and modern frameworks like Angular, to build scalable and high-performance web applications. This role involves leading efforts to develop reusable components, optimize performance, and ensure the seamless integration of UI with back-end systems. The ideal candidate will also be familiar with CI/CD pipelines and DevOps practices as they relate to UI development.
Key Responsibilities:
- UI Architecture & Design: Lead the design and architecture of scalable and maintainable front-end systems. Develop reusable components and design systems that enhance the development process and ensure consistency across projects.
- Front-End Development: Utilize HTML5, CSS3, JavaScript (ES6+), and modern frameworks like Angular to develop and implement high-quality user interfaces.
- Performance Optimization: Apply performance optimization techniques and tools to ensure that applications are responsive, fast, and efficient.
- Backend Integration: Work with back-end teams to integrate RESTful APIs and GraphQL into the front-end architecture for seamless data flow.
- Accessibility & Responsive Design: Implement accessibility standards and responsive design principles to ensure that applications are usable across a wide range of devices and accessible to all users.
- CI/CD & DevOps: Familiarize yourself with CI/CD pipelines and DevOps practices to streamline development and deployment processes for front-end systems.
- Problem Solving & Collaboration: Leverage excellent problem-solving skills to address complex UI challenges. Work collaboratively with cross-functional teams to ensure high-quality development and smooth project delivery.
- Proven experience as a UI Architect, Senior Front-End Developer, or in a similar role.
- Expertise in front-end technologies such as HTML5, CSS3, JavaScript (ES6+), and modern frameworks (such as Angular).
- Demonstrated experience in building and managing scalable design systems and reusable components.
- Strong knowledge of performance optimization techniques and tools for front-end applications.
- Solid understanding of RESTful APIs, GraphQL, and integration with back-end systems.
- Familiarity with CI/CD pipelines and DevOps practices as they relate to UI development.
- Knowledge of accessibility standards and responsive design principles.
- Excellent problem-solving skills, attention to detail, and a proactive attitude.
- Experience with other modern JavaScript frameworks like ReactJS or Vue.js.
- Familiarity with TypeScript for better code management and type safety.
- Experience with unit testing and end-to-end testing frameworks like Jest, Mocha, or Cypress.
- Knowledge of state management libraries (e.g., Redux, NgRx) to manage complex application states.
- Familiarity with cloud technologies and serverless architecture.
- Experience with agile development methodologies (e.g., Scrum, Kanban).
Certifications (if any):
Certified JavaScript Developer (Preferred).
Angular Certification (Preferred).
AWS Certified Developer or similar cloud-related certification (Preferred).
Education: Bachelors Degree