This role will lead the full-stack architecture of a critical software project. You will be responsible for designing and implementing scalable, high-performance solutions that meet the project's functional and non-functional requirements. Your deep expertise in modern frontend technologies, frameworks, and architectural patterns will be instrumental in ensuring the project's success.
Responsibilities
Technical Leadership:
Provide technical leadership and guidance to the development team
Define and implement architecture best practices, coding standards, and design patterns
Ensure the technical feasibility of UI/UX designs
Collaborate with backend architects to design seamless API integrations
Development:
Develop high-quality, reusable frontend components and modules using Angular, Azure, C#, Agile and DevOps
Optimize performance for speed and scalability
Conduct code reviews and ensure code quality standards are met
Problem-Solving:
Identify and troubleshoot bottlenecks
Resolve technical challenges and propose innovative solutions
Keep abreast of emerging technologies and trends
Qualifications: 12+ years of experience in development, with at least 3+ years as a Architect or similar role.
Technical Skills:
Expert knowledge of HTML, CSS, and JavaScript (ES6+)
Proficiency in modern frontend frameworks, Angular is required
Experience with state management libraries (e.g., Redux, NgRx, Vuex)
Understanding of frontend build tools and package managers (e.g., Webpack, npm, yarn)
Familiarity with frontend testing frameworks (e.g., Jest, Mocha, Jasmine)
Experience with responsive web design and accessibility standards
Experience with cloud-based frontend development, Azure preferred (e.g., AWS Amplify, Firebase)
Any Graduate