Responsibilities: Core Responsibilities
-Architect and develop sophisticated web applications using Angular, ensuring high performance, responsiveness, and scalability
- Lead technical design discussions and provide mentorship to junior developers
- Collaborate with product managers and stakeholders to translate business requirements into technical solutions
- Implement and maintain quality standards, coding practices, and technical documentation
- Participate in code reviews and provide constructive feedback to team members
- Troubleshoot and debug complex technical issues across the UI blocks
- Drive continuous improvement initiatives for development processes and tooling
Required Technical Skills
- 4+ years of professional software development experience
- Expert-level proficiency in Angular (2+) and TypeScript
- Strong experience with Angular ecosystem tools (RxJS, NgRx, Angular Material)
- Experience with testing frameworks (Jasmine, Karma)
- Proficiency in writing clean, maintainable, and well-tested code
- Expertise in version control systems (Git) and CI/CD pipelines
- Experience with cloud platforms (AWS, Azure, or GCP)
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Understanding of security best practices and OWASP guidelines
Soft Skills
- Strong problem-solving and analytical abilities
- Excellent communication and collaboration skills
- Proven leadership experience in technical environments
- Ability to mentor and guide junior developers
- Strong project management and organizational skills - Self-motivated with the ability to work
Qualifications: Looking 5+ years in JAVA, spring boot and Kafka
Soft Skills
- Strong problem-solving and analytical abilities
- Excellent communication and collaboration skills
- Proven leadership experience in technical environments
- Ability to mentor and guide junior developers
- Strong project management and organizational skills - Self-motivated with the ability to work