Company Description
We Cook iT is an international software house that delivers software development to its corporate customers by providing highly skilled, communicative IT professionals to build their customized products through outsourcing, nearshoring and turn-key projects’ solutions.
How do we differentiate ourselves? By investing in the professional growth and personal care of our software developers. We provide them with a premium service so that they can do the same for our customers.
Our talented team holds software engineers and sales experts, spread across offices in Europe and South America, and we represent a go-getting and driven company who aims to be an inspiring software house, knowing our future relies on IT.
We Cook iT stand for growth, support, dynamic, companionship and communication. Our head office is located in Portugal in the heart of Lisbon (Avenida da Liberdade) and we work mainly for the European market.
Job Description
We are seeking a highly skilled and proactive Full-stack Developer (Angular focused + .Net) to join our Clients team remotely. The ideal candidate will have strong expertise in modern web development, particularly in working with SPA frameworks such as Angular, as well as hands-on experience in Kubernetes and contributing to microservices-based solutions. This role requires working collaboratively within an agile SCRUM team to deliver scalable, secure, and performant solutions.
Responsibilities:
As a Front-End Developer, the consultant will perform the following tasks and services:
- Frontend Development:
- Write robust and maintainable web front-end code using SPA frameworks, such as Angular. Experience with frameworks like Vue.js or React is a plus.
- Manage and configure front-end build pipelines and tasks using npm.
- Develop responsive and user-friendly web interfaces using CSS, HTML, SASS, and Semantic UI.
- Work with modern web development tools and practices, particularly TypeScript.
- Backend Collaboration and Microservices Implementation:
- Participate in the .NET-based implementation of a microservices solution.
- Work in close collaboration with back-end teams, writing backend integrations that are reliable, secure, and resilient, while satisfying service level agreements.
- Development Practices and Validation:
- Implement validation mechanisms through unit and integration testing for both front-end and back-end components.
- Contribute to maintaining and improving solution reliability under strict performance and scalability standards.
- Kubernetes Expertise:
- Work extensively with Kubernetes for container orchestration and deployment of features.
- Security Integration:
- Write and implement OAUTH authentication mechanisms. Knowledge of ADFS (Active Directory Federation Services) is considered a plus.
- Technical Documentation and Team Collaboration:
- Maintain technical documentation related to the solutions, ensuring clarity and accuracy.
- Coordinate with other technical teams to push new features and changes to production.
- Work collaboratively within a SCRUM team, following agile practices, contributing to sprints, and estimating work efforts upon request.
Qualifications
Key Requirements ("Must-have" Skills):
- Expertise in front-end web development using Angular (or other SPA frameworks like Vue.js/React).
- Strong proficiency in HTML, CSS, SASS, Semantic UI, and TypeScript.
- Hands-on experience with Kubernetes.
- Familiarity with modern front-end build tools and configuration using npm.
- Experience in creating and maintaining unit and integration tests for web development.
- Solid understanding of OAUTH authentication mechanisms.
Nice-to-Have Skills:
- Knowledge of other SPA frameworks like Vue.js or React.
- Familiarity with ADFS authentication services.
What We Offer:
- The opportunity to work on cutting-edge microservices projects in a collaborative and dynamic team.
- Exposure to modern tools, frameworks, and cloud-native technologies.
- An agile environment offering professional growth and development opportunities.
Additional Information
If you have a passion for front-end development in a microservices context and thrive in delivering high-quality solutions in an agile team, we invite you to apply. Please include a detailed CV and a cover letter highlighting your skills and experience.