HamburgerMenu
hirist

Job Description

Description :


Key Responsibilities :


Leadership and Team Management :


- Lead and mentor a team of UI developers, ensuring high-quality output and adherence to best practices.


- Conduct regular code reviews, provide constructive feedback, and guide the team in maintaining code quality.


- Collaborate with stakeholders to define project scope, requirements, and timelines.


- Manage the UI development lifecycle, including planning, execution, and delivery.


- Foster a culture of continuous improvement, innovation, and collaboration within the team.


UI Development :


- Architect, design, and implement scalable and maintainable front-end solutions using Angular and Node.js.


- Develop high-performance web applications with a strong focus on user experience and responsiveness.


- Work closely with UX/UI designers to translate design prototypes into functional and visually appealing web pages.


- Ensure cross-browser compatibility, performance optimization, and adherence to web standards.


- Integrate RESTful APIs and third-party services into the front-end application.


Collaboration and Communication :


- Collaborate with backend developers to ensure seamless integration between the front-end and back-end systems.


- Engage with product managers and stakeholders to understand user requirements and provide technical solutions.


- Communicate technical concepts and project status to non-technical stakeholders effectively.


- Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.


Quality Assurance and Testing :


- Implement and maintain automated testing frameworks for front-end components using tools such as Jasmine, Karma, or Jest.


- Ensure that the UI components are well-tested, bug-free, and meet performance benchmarks.


- Monitor and resolve production issues, bugs, and performance bottlenecks.


Technical Expertise :


- Stay up-to-date with the latest trends and advancements in front-end development, Angular, Node.js, and related technologies.


- Evaluate and recommend new tools, libraries, and frameworks to enhance the development process.


- Drive continuous learning and improvement within the team through knowledge-sharing sessions and code reviews.


Qualifications :


Education :


- Bachelors degree in Computer Science, Information Technology, or a related field. A Masters degree is a plus.


Technical Skills :


- 8+ years of experience in front-end development, with at least 3+ years in a leadership role.


- Expertise in Angular (latest version) and TypeScript.


- Strong experience with Node.js and Express for server-side programming.


- Proficient in HTML5, CSS3, JavaScript, and responsive design frameworks (Bootstrap, Material Design, etc.).


- Experience with state management libraries (NgRx, Redux) and modern front-end build pipelines (Webpack).


- Familiarity with RESTful API design, microservices architecture, and GraphQL will be an added advantage


- Knowledge of version control systems (Git) and CI/CD pipelines.


Soft Skills :


- Excellent problem-solving skills with a strong attention to detail.


- Strong communication and interpersonal skills.


- Ability to work in a fast-paced environment and manage multiple projects simultaneously.


- A proactive and self-motivated approach to work


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in