Job Description
Job Title: UI Architect
About Us: At WitnessAI, we’re at the intersection of innovation and security in AI. We believe that great design leads to great products, and we are looking for a highly experienced UI Architect to join our team and lead the development of intuitive, visually appealing, and scalable user interfaces for our applications.
Job Description: As a UI Architect at WitnessAI, you will be responsible for designing the overall architecture and direction of the user interface for our web and mobile applications. You will collaborate closely with cross-functional teams, including product management, UX/UI designers, and backend developers, to create a cohesive, high-performance, and scalable front-end architecture. Your role will involve defining best practices, setting coding standards, and mentoring a team of front-end developers while ensuring that our applications provide an exceptional user experience.
Key Responsibilities:
-
Define and design the overall architecture of the user interface for web and mobile applications.
-
Develop high-level architectural guidelines, best practices, and coding standards for front-end development.
-
Collaborate with product managers, designers, and backend engineers to ensure seamless integration of user interfaces with backend services.
-
Lead the selection and implementation of front-end frameworks, tools, and technologies to meet current and future project needs.
-
Ensure the scalability, performance, and security of UI components across multiple platforms and devices.
-
Oversee the development and delivery of reusable components, libraries, and design systems to ensure a consistent and efficient UI development process.
-
Provide technical leadership, mentorship, and guidance to front-end developers, ensuring they follow established standards and best practices.
-
Conduct code reviews and performance optimizations to maintain high-quality and efficient codebases.
-
Stay updated on emerging UI technologies, trends, and tools, and advocate for their integration where applicable.
-
Work closely with QA teams to ensure the functionality, accessibility, and usability of the UI across browsers and devices.
-
Champion the importance of user experience in the overall software development lifecycle.
Requirements:
-
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
-
Proven experience (7+ years) in front-end development, with at least 2+ years in a UI architecture or lead role.
-
Expertise in front-end technologies such as HTML5, CSS3, JavaScript (ES6+), and TypeScript.
-
Strong experience with modern JavaScript frameworks and libraries (e.g., React, Angular, Vue.js).
-
Experience with UI/UX design tools and frameworks (e.g., Figma, Sketch, Adobe XD) and working closely with design teams.
-
Strong understanding of responsive design, cross-browser compatibility, and mobile-first development.
-
Experience in building and maintaining component libraries, design systems, and reusable UI elements.
-
Knowledge of performance optimization techniques for front-end applications.
-
Familiarity with RESTful APIs, GraphQL, and integrating front-end applications with backend services.
-
Excellent problem-solving skills and the ability to troubleshoot complex issues related to UI performance and scalability.
-
Strong leadership and communication skills, with experience mentoring and guiding front-end development teams.
-
Experience with version control systems (Git) and CI/CD pipelines.
-
Familiarity with testing frameworks and tools for front-end applications (e.g., Jest, Cypress).
-
Knowledge of accessibility standards (WCAG) and a commitment to creating inclusive user interfaces.
Benefits:
-
Competitive salary and equity options
-
Fully remote work environment
-
Health, dental, and vision insurance
-
Generous vacation policy
-
Opportunities for professional development and growth
Join us on our mission to safeguard the digital world with AI-powered security solutions. Together, we’ll push the boundaries of innovation and make a lasting impact on the future of cybersecurity. Apply now to be part of our journey!
Job Type: Full Time