Tech Stack
AngularJavaScriptTypeScript
About the role
- Develop and maintain sophisticated web interfaces using Angular (currently v11, plans to upgrade), ensuring usability and performance.
- Implement and manage state using NGRX, making the app scalable and maintainable.
- Contribute to the design and architecture of frontend modules based on business requirements.
- Use GIT for version control and collaboration within the development team.
- Work with agile methodologies (SCRUM) and apply test-driven development principles.
- Collaborate actively with your peers to deliver features and releases on schedule.
- Help document solutions for users, developers, and testers.
- Provide frontend expertise to support incident resolution when needed.
- Drive adoption of CI/CD practices in frontend development.
Requirements
- Bachelors or Masters degree in Computer Science, IT, or equivalent experience.
- Strong hands-on experience developing with Angular and NGRX.
- Advanced proficiency in TypeScript.
- Solid working knowledge of GIT for code management and collaboration.
- Good understanding of Observables and Promises in JavaScript/TypeScript.
- Experience working in Agile (SCRUM) environments.
- Familiarity with CI/CD and automated testing for frontend code.
- Good communication skills in English (oral and written).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AngularNGRXTypeScriptGITJavaScriptObservablesPromisesCI/CDautomated testingtest-driven development
Soft skills
communication skillscollaborationproblem-solvingdocumentationtime management
Certifications
Bachelors degree in Computer ScienceMasters degree in Computer Scienceequivalent experience