EPAM is seeking a Junior Frontend Developer to join our team in Nicosia working with one of our clients in the insurance industry in a flexible hybrid work setup. As part of our high-performing team you will contribute to the development and improvement of our web applications. You will primarily work with modern Angular, TypeScript and related technologies, collaborating closely with Backend engineers and product teams.
Join EPAM in Nicosia and help shape the future of Frontend development!ResponsibilitiesDevelop, enhance and maintain web applications using Angular, TypeScript and NxImplement reactive programming patterns with RxJSWork with map engines such as Google Maps to provide interactive user experiencesCollaborate with Backend developers working on .
NET, Azure and CosmosDB (Backend knowledge not required)Participate in the migration and improvement of legacy code, including replacing old applications with newer architecturesTest, debug and optimize web applications to ensure high performance and usabilityEngage with team members to refine requirements and deliver robust, scalable solutionsRequirementsMinimum of 1+ years of experience in Frontend engineeringKnowledge of HTML5, CSS3 and JavaScript (TypeScript)Experience with Angular 2+Good knowledge of NX, RxJS and NgRxFamiliarity with map engines (such as Google Maps)Fluency in EnglishNice to haveGood knowledge of Angular signalsGood understanding of reactive programming and RxJS conceptsWillingness to learn and adapt to new technologies and methodologiesExposure to state management libraries like NgRx or similar toolsWe offerPrivate healthcare insuranceGlobal travel medical and accident insuranceRegular performance assessmentsReferral bonusesFamily friendly initiativesLearning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more*All benefits and perks are subject to certain eligibility requirements
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.