ResponsibilitiesBuild and maintain responsive, user-friendly web interfaces using Angular, aligning with project requirements for the MITS project.Implement UI/UX DesignsCollaborate with designers to translate UI/UX wireframes and mockups into functional, visually appealing front-end components.Optimize Application PerformanceEnsure high performance of web applications by optimizing code, identifying bottlenecks, and implementing best practices in Angular.Collaborate with Backend DevelopersWork closely with backend developers to integrate RESTful APIs and ensure seamless data exchange and functionality between front-end and back-end systems.Write Reusable and Maintainable CodeDevelop modular, reusable, and maintainable code in Angular, adhering to coding standards and best practices.Debug and Resolve Front-End IssuesIdentify, debug, and resolve front-end issues, ensuring applications are bug-free and perform as expected across different browsers and devices.Stay Updated with Angular and Front-End TrendsKeep abreast of the latest Angular updates, libraries, and best practices, and apply them to enhance the development process and application quality.Participate in Code ReviewsEngage in regular code reviews, providing and receiving constructive feedback to maintain code quality and consistency across the team.Test and Validate Front-End ComponentsConduct thorough testing of UI components, including unit tests, integration tests, and end-to-end testing to ensure reliability and functionality.Document Front-End Processes and WorkflowsCreate and maintain documentation for front-end code, processes, and workflows to support ongoing development and future maintenance.RequirementsAngular ExperienceMinimum of 3 years of experience with Angular, specifically Angular 18 or higher, with a strong grasp of its core features.In-depth understanding and practical experience with Angular’s Dependency Injection system.Reactivity ExpertiseSolid knowledge of reactive programming principles and experience applying reactivity within Angular applications.Strong understanding of Angular’s Change Detection strategies and their practical applications.Unit Testing SkillsProficient in writing unit tests for Angular applications using testing frameworks like Jasmine or Karma.Understanding of SOLID PrinciplesGood understanding of SOLID principles and the ability to apply them effectively in front-end development.Experience with UI Component LibrariesExperience with PrimeNG or a similar UI component library; familiarity with Angular Material is a plus.Knowledge of Recent Angular FeaturesAwareness of and experience with recent Angular features such as signals and deferrable views (nice to have).HTML and CSS ProficiencySolid knowledge of HTML and CSS, including modern layout techniques such as Flexbox and CSS Grid.Version Control with GitFamiliarity with Git for version control, including branching, merging, and pull requests.Strong Problem-Solving SkillsExcellent problem-solving skills, with the ability to debug and resolve issues in a timely and effective manner.What we offerB2B ContractEmployment based on a B2B contract.Stable and Dynamic International FirmOpportunity to work in a stable, dynamically developing international company.Engaging Projects and Latest ITChance to participate in interesting projects and work with the latest information technologies.Competitive RatesAttractive remuneration rates offered.Renowned International ProjectsInvolvement in the most prestigious international projects.Multisport and Private Medical CareAccess to Multisport benefits and private healthcare services.
#J-18808-Ljbffr