Tech Stack
AngularCypressJavaRxJSTypeScript
About the role
- Develop and maintain scalable, high-performance web applications using Angular(V12+ preferred) on the frontend and Java on the backend
- Translate UI/UX designs and wireframes into high-quality code
- Optimize components for maximum performance across various web-capable devices and browsers
- Write clean, maintainable, and testable code following best practices (TDD/BDD)
- Lead code reviews, mentor junior developers, and contribute to architectural decisions
- Ensure adherence to design standards, accessibility, and responsive design
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Troubleshoot and resolve performance and scalability issues
Requirements
- 3+ years of experience in front-end development
- 3+ years of experience specifically in Angular (v12+ preferred)
- Experience in Java development using current versions (e.g., Java 11 or later)
- Strong proficiency in TypeScript, HTML5, CSS3, and RxJS
- Familiarity with RESTful APIs and asynchronous request handling
- Experience with version control systems like Git
- Deep understanding of cross-browser compatibility issues and ways to work around them
- Experience with front-end testing frameworks (Jasmine, Karma, Cypress, etc.)
- Knowledge of build tools and CI/CD pipelines
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AngularJavaTypeScriptHTML5CSS3RxJSRESTful APIsTDDBDDfront-end testing frameworks
Soft skills
leadershipmentoringcode reviewsproblem-solvingcommunication