We are seeking a highly skilled and experienced Full Stack UI Architect to lead the design and development of our user interfaces and underlying architectures. The ideal candidate will have a deep understanding of both front-end and back-end technologies and will be responsible for creating scalable, efficient, and high-performing user experiences. You will work closely with cross-functional teams to define requirements, design solutions, and ensure the successful implementation of complex applications.
Key Responsibilities
- Develop and document comprehensive UI and system architecture designs, ensuring they align with business requirements and technical standards.
- Focus on creating scalable, maintainable, and high-performance solutions.
- Define and implement the technology stack for both front-end and back-end development, selecting appropriate frameworks, libraries, and tools.
- Lead the development of dynamic, responsive user interfaces using modern front-end technologies (e.g., React, Angular, Vue.js).
- Ensure UI components are reusable, modular, and adhere to design standards.
- Oversee back-end development tasks, including server-side logic, API development, and database management.
- Utilize technologies such as Node.js, Python, Java, or .NET as required by the project.
- Manage API design and implementation to facilitate smooth communication between different system components.
- Implement best practices for improving application speed, responsiveness, and overall user experience.
- Establish and enforce coding standards and best practices.
- Conduct code reviews to ensure high-quality, maintainable, and secure code.
- Address and resolve any issues or bugs identified during the testing phase.
- Create and maintain detailed documentation for architecture, design decisions, and implementation processes.
- Provide mentorship and guidance to junior developers and team members, helping them grow their skills and understanding of full stack development practic
Required Qualifications
- Experience of React JS, Redux and other react eco system libraries such as react-Dom, react-js, etc.
- Experience in developing micro frontends.
- Strong JavaScript fundamentals including OOJS concepts,
- CSS and Preprocessors( SCSS)
- Good understanding of build systems such as webpack, vite.
- Troubleshooting complex issues. have very good understanding of browser dev tools.
- Strong knowledge of react and redux devtools.
- Developing reusable components and publishing them as library for cross app consumption.
- Good understanding of Azure cloud including services app insights, app services, AD, Functions
- Decent knowledge of .net technologies to implement APIs and deploy them in azure cloud.
- Basic knowledge in micro-services and its tool set such as monitoring tools, logging, create reusable nuget packages.
- Should have worked on Agile SAFe based projects