Senior Angular Developers

  • Full-time
  • Hybrid – Limassol, Nicosia, Cyprus
  • Senior
  • Permanent
  • Information Technology
  • Posted 1y ago
Apply now

Job description

The main responsibilities of the position include:

  • Design and develop advanced, scalable front-end applications using the Angular Framework
  • Master test-driven development, continuous integration, and agile delivery practices within the team
  • Conduct code reviews, providing constructive, actionable feedback to uphold code quality and consistency
  • Proactively monitor application health, troubleshoot issues, and drive continuous performance optimization
  • Lead and participate in the implementation of unit tests, integration tests, and automation testing strategies
  • Contribute to system design, technical architecture, and front-end technology choices, ensuring scalable and maintainable solutions
  • Mentor and support junior and mid-level developers, fostering a collaborative and growth-oriented engineering culture
  • Collaborate with cross-functional teams and technical leadership to influence technical direction, standards, and best practices for front-end development
  • Main requirements:

  • BSc/MSc in Computer Science, Engineering, or any other related degree 
  • Minimum of 5 years of experience in JavaScript development, with strong expertise in Angular
  • Solid understanding of the full development life cycle 
  • Excellent understanding of algorithmic complexity, data structures, OOP Principles 
  • Knowledge of REST API and web services implementation concepts 
  • Knowledge of GIT, HTML, SCSS at a Pro Level 
  • Demonstrated ability to lead technical discussions, code reviews, and mentor junior and mid-level developers
  • Proven experience contributing to or leading technical architecture and system design decisions
  • Strong understanding of frontend application performance optimization, scalability considerations, and security best practices
  • Experience defining and enforcing coding standards, best practices, and development workflows within a team
  • Comfortable collaborating with product owners, backend engineers, and UX/UI designers to align technical solutions with business goals
  • Ability to evaluate and introduce new tools, frameworks, or processes to improve development efficiency and product quality
  • Self-motivated with a passion for professional development
  • Very good communication and interpersonal skills
  • Fluency in English
  •  

    The following will be considered an advantage:

  • Knowledge of Tailwind CSS is considered a plus 
  • Knowledge of Ionic Framework is considered a plus 
  • Familiarity with AWS Services is considered a plus 
  • Familiarity with Capacitor is considered a plus 
  • Work portfolio of open-source projects and technical blogs, working knowledge of NODE Js is considered a plus 
  •  

    Benefit from:

  • Attractive remuneration package plus performance related reward    
  • Private health insurance  
  • Intellectually stimulating work environment 
  • Continuous personal development and international training opportunities 
  •  

    The Hiring Experience: What Awaits You

  • Show Your Skills – Online Technical Challenge
  • Let’s Connect – Intro Chat with Talent Acquisition
  • Bring It to Life – Role-Specific Take-Home Task
  • Final Connection – Final Interview