Our client designs intelligent, bespoke, and intuitive web applications, desktop applications, and mobile apps delivered in a timely manner, utilizing unique approaches when developing strategies and products.
With a diverse team of talented developers, project managers, designers, marketers, analysts, and QA engineers in their Nicosia office, they're now hiring a passionate Full Stack Software Developer. Send us your CV if you're driven by innovation, teamwork, and delivering top-quality products.
Job Description
- Writing clean, scalable code, providing quality work on all projects
- Writing reusable components to be shared across multiple projects
- Testing and deploying applications and systems
- Revising, updating, refactoring, and debugging code
- Improving existing software
- Developing documentation throughout the software development life cycle (SDLC)
- Executing developer tests as required
- Bug fixing during release launch and maintenance
- Collaborating with other developers as well as other teams
- Participating in continuous improvement of systems and processes, as well as professional development
- Participating in Code Reviews
- Serving as the go to resource for Front End Development using Angular
- Contributing to a highly collaborative team of JavaScript/Typescript/HTML/CSS Developers
- Implementing and interfacing with C# .NET Core RESTful APIs
- Working with Frameworks/Technologies: Angular 10+, JavaScript/Typescript, CSS, HTML, Bootstrap, NET Core C#
Your profile
- University Degree in Computer Science or related subject or able to demonstrate significant relevant experience
- More than 5 years of related work experience with proven track record in designing, developing, documenting, and delivering high-performance, reliable, reusable, extensible and maintainable technical solutions
- Experience and proficiency in a variety of software engineering processes and modern JavaScript/Typescript libraries and frameworks, with emphasis on Angular
- Experience and proficiency with HTML/CSS
- Experience working with version control systems, such as GIT
- Experience with REST Web APIs
- Experience with .NET Core C#
- Experience with containerized applications will be considered an advantage
- Willingness and ability to learn and adapt to new technologies/methodologies
- Responsible and accountable with a desire to collaborate on a team
- Ability to take ownership of features/projects
- Good English communication and cross-group collaboration skills
Benefits
- 22 days annual Leave
- Provident Fund
- Medical Insurance
- Flexible working hours
- Lunch Scheme