What are the responsibilities and job description for the IT People Corporation, Inc. is hiring: UI Architect in Cary position at IT People Corporation, Inc.?
Job Title : Frontend Engineering Architect
Job Overview :
As a Frontend Engineering Architect, you will be responsible for designing and overseeing the implementation of scalable and maintainable front-end architectures. You will work closely with cross-functional teams, including backend engineers, UX / UI designers, and product managers, to ensure a seamless integration between user interfaces and backend services. Your expertise in frontend technologies and architectural best practices will drive the development of high-quality, high-performance web applications.
Key Responsibilities :
- Architecture Design : Define and document frontend architecture patterns, best practices, and coding standards. Design scalable, maintainable, and performant web application architectures.
- Technical Leadership : Provide technical guidance and mentorship to frontend engineers. Conduct code reviews to ensure adherence to architectural standards and best practices.
- Code Quality : Establish and enforce coding standards, best practices, and guidelines to ensure high-quality code. Conduct code reviews and provide mentorship to front-end developers.
- Innovation : Stay up-to-date with industry trends, emerging technologies, and best practices. Introduce new tools and techniques to improve development processes and user experiences.
- Collaboration : Work with UX / UI designers to ensure that the technical implementation aligns with the visual and interactive design. Partner with backend engineers to integrate frontend applications with backend services and APIs.
- Technology Evaluation : Evaluate and recommend frontend technologies, frameworks, and tools. Stay up-to-date with emerging technologies and industry trends to ensure that the frontend stack remains current and innovative.
- Performance Optimization : Identify performance bottlenecks and implement optimizations to improve application speed and responsiveness. Ensure that applications are accessible and adhere to web standards.
- Documentation : Create and maintain comprehensive documentation for frontend architecture, coding standards, and best practices. Ensure that documentation is accessible and up-to-date.
- Project Management : Collaborate with project managers to define technical requirements and deliverables. Assist in estimating timelines and resource needs for frontend development tasks.
- Technical Skills :
Expertise in HTML, CSS, and JavaScript (ES6 ).
Strong problem-solving and analytical skills.
Preferred Qualifications :
Qualifications :