Detailed job description - Skill Set: |
Senior Developer to lead the development of scalable, high-performance web applications. This role involves working in an Agile environment, mentoring junior developers, and ensuring best practices are followed. The ideal candidate will have a consulting mindset, providing technical guidance and architectural decisions to drive business success. Responsibilities:
- Architect, design, and develop complex web applications using Angular (latest version).
- Lead the frontend team, mentoring junior developers and conducting code reviews.
- Implement state management solutions (NgRx, Redux) for optimized application performance.
- Work closely with backend developers to define RESTful API contracts.
- Optimize application performance, security, and accessibility.
- Collaborate with business analysts and designers to transform requirements into functional
- applications.
- Drive Agile best practices, ensuring timely delivery of high-quality software.
- Define and maintain coding standards, best practices, and documentation for the team.
- Lead UI/UX discussions, ensuring a seamless and engaging user experience.
- Troubleshoot and resolve complex frontend issues.
- Stay updated with the latest frontend technologies/Frameworks and Angular advancements
- (Angular, React, Vue).
- Generic knowledge of visualization technologies
- Experience with WebGL and modern 3D engines, preferably three.js
- Hands-on experience using TypeScript/JavaScrip
|
Mandatory skills |
- 12 – 15 years of professional frontend development experience with Angular.
- Deep expertise in JavaScript, TypeScript, HTML5, CSS3, and SCSS/SASS.
- Strong experience with state management libraries (NgRx, Redux, Akita).
- Proficient in optimizing web applications for performance and scala
|