Senior Software Engineer Web- Contract
CAI World-Wide
About the role
Responsibilities
- Take a senior role in evolving the Angular-based web platform by enhancing scalability, performance, maintainability, and developer experience.
- Collaborate closely with backend and design teams to ensure seamless integration within the microservice ecosystem.
- Provide guidance and support to new and experienced developers through mentoring, architectural reviews, code reviews, and technical direction.
- Update tooling and frameworks where necessary, balancing innovation with stability.
- Advocate for best practices in testing, CI/CD, and front-end performance optimization.
- Contribute to defining the long‑term technical roadmap in coordination with other technical leaders.
Requirements
- Solid experience with modern web technologies such as Angular, TypeScript, RxJS, HTML, and CSS.
- Strong understanding of front‑end architecture, scalability, and performance optimization.
- Proficiency in integrating with APIs (REST/GraphQL) and working in cloud‑based environments, with a preference for experience in transitioning from REST to GraphQL.
- Expertise in CI/CD, containerization, and DevOps practices.
- Excellent communication skills to collaborate effectively with backend, product, and design teams, and the ability to articulate complex ideas to technical and non‑technical stakeholders.
- Experience with .NET or C# is a bonus but not mandatory.
About the Company
CAI Software's office in Molde, Norway, serves as the hub for most of the engineering and product teams working on the seafood and logistics platform. The office comprises approximately 45 employees within a global workforce of over 600 individuals. The working environment fosters collaboration, innovation, and enthusiasm, offering a mix of experienced professionals and emerging talents.
Responsibilities
- Take a senior role in evolving the Angular-based web platform by enhancing scalability, performance, maintainability, and developer experience.
- Collaborate closely with backend and design teams to ensure seamless integration within the microservice ecosystem.
- Provide guidance and support to new and experienced developers through mentoring, architectural reviews, code reviews, and technical direction.
- Update tooling and frameworks where necessary, balancing innovation with stability.
- Advocate for best practices in testing, CI/CD, and front-end performance optimization.
- Contribute to defining the long‑term technical roadmap in coordination with other technical leaders.
Requirements
- Solid experience with modern web technologies such as Angular, TypeScript, RxJS, HTML, and CSS.
- Strong understanding of front‑end architecture, scalability, and performance optimization.
- Proficiency in integrating with APIs (REST/GraphQL) and working in cloud‑based environments, with a preference for experience in transitioning from REST to GraphQL.
- Expertise in CI/CD, containerization, and DevOps practices.
- Excellent communication skills to collaborate effectively with backend, product, and design teams, and the ability to articulate complex ideas to technical and non‑technical stakeholders.
- Experience with .NET or C# is a bonus but not mandatory.
About the Company
CAI Software's office in Molde, Norway, serves as the hub for most of the engineering and product teams working on the seafood and logistics platform. The office comprises approximately 45 employees within a global workforce of over 600 individuals. The working environment fosters collaboration, innovation, and enthusiasm, offering a mix of experienced professionals and emerging talents.
Requirements
- Solid experience with modern web technologies such as Angular, TypeScript, RxJS, HTML, and CSS.
- Strong understanding of front-end architecture, scalability, and performance optimization.
- Proficiency in integrating with APIs (REST/GraphQL) and working in cloud-based environments, with a preference for experience in transitioning from REST to GraphQL.
- Expertise in CI/CD, containerization, and DevOps practices.
- Excellent communication skills to collaborate effectively with backend, product, and design teams, and the ability to articulate complex ideas to technical and non-technical stakeholders.
Responsibilities
- Take a senior role in evolving the Angular-based web platform by enhancing scalability, performance, maintainability, and developer experience.
- Collaborate closely with backend and design teams to ensure seamless integration within the microservice ecosystem.
- Provide guidance and support to new and experienced developers through mentoring, architectural reviews, code reviews, and technical direction.
- Update tooling and frameworks where necessary, balancing innovation with stability.
- Advocate for best practices in testing, CI/CD, and front-end performance optimization.
- Contribute to defining the long-term technical roadmap in coordination with other technical leaders.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free