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