As a Senior Angular Developer, you will play a key role in designing, developing, and maintaining high-performance web applications using Angular. You will follow best practices, apply reactive programming principles, and ensure the application is scalable, maintainable, and effective. Additionally, you will take on leadership responsibilities, mentoring junior developers, and managing the team across multiple time zones.
Key Responsibilities
- Develop and maintain Angular-based applications while following Nrwl scaffolding, best practices, and reactive programming principles.
- Provide clear and effective unit tests, component tests, and end-to-end (e2e) tests, ensuring the reliability and stability of the application.
- Follow best practices for Scrum methodology to achieve productivity and transparency in cross-team communication. Actively participate in sprint planning, reviews, and retrospectives.
- Lead and mentor a cross-functional team, delegating responsibilities and helping to prioritize work according to current needs. Manage workloads effectively across multiple time zones and promote a collaborative, efficient work environment.
- Break work into manageable chunks, estimate complexity, and set realistic deadlines to ensure timely delivery.
- Collaborate with QA, UX Designers, and Product Owners/Champions to deliver high-quality, user-centric solutions. Organize cross-functional meetings, demos, and kickoff sessions as needed.
- Analyze requirements and work with feature owners/requesters to clarify and improve acceptance criteria, ensuring alignment between technical and business needs.
- Stay updated with the latest developments in Angular, web technologies, and best practices. Contribute to improving team processes, tools, and workflows.
Required Skills & Experience
- Minimum of 3+ years of experience in Angular development, with a strong focus on building scalable, maintainable, and performant applications.
- Extensive experience in front-end web development, particularly with Angular. Knowledge of .NET platform is a big plus.
- Deep understanding of RxJS and reactive programming principles. Experience working with redux/flux patterns (e.g., Ngrx).
- Strong understanding and application of SOLID principles for writing clean, maintainable, and scalable code.
- Proficiency with Git VCS, ensuring smooth collaboration and efficient version control management.
- Experience with Scrum methodology, including sprint planning, retrospectives, and team collaboration.
- Proven ability to lead and mentor teams. Strong leadership maturity, with a focus on fostering collaboration and productivity in cross-functional teams.
- Proficient in English (B2 level or higher) for both written and spoken communication, enabling effective communication with global teams.
Preferred Skills
- Familiarity with modern UI/UX principles and working closely with design teams to create intuitive, user-friendly interfaces.
- Knowledge of the .NET platform and integration with front-end Angular applications is a significant advantage.
- Familiarity with cloud platforms such as AWS or Azure and cloud-based development and deployment practices.
Why Join EPAM Systems?
- Work on cutting-edge projects with global teams in an environment that fosters creativity, learning, and collaboration.
- Take advantage of extensive career development opportunities, including mentorship, training, and access to the latest technologies.
- Work in a remote setting, collaborating with talented individuals from around the world.
- EPAM Systems offers a competitive salary, benefits, and a supportive work-life balance to ensure that our employees are both productive and fulfilled.
- Be part of a company that values integrity, quality, and excellence, providing you with the resources to succeed in your role.
If you are passionate about Angular development, reactive programming, and team leadership, we would love to hear from you! Apply today to join EPAM Systems and contribute to building impactful, high-quality web applications that make a difference in the digital world.