Software Engineer, Cloud Frontend

Are you a passionate software engineer looking for an exciting opportunity to contribute to cutting-edge technology solutions? Zenitel, a global leader in intelligent communication solutions, is seeking a skilled software engineer, Cloud frontend to join our team in either Oslo or Horten. This pivotal role at Zenitel involves contributing as either a Software Engineer or Senior Software Engineer to our cutting-edge cloud solution. You will play a vital role in the development of our brand-new cloud platform, with ample opportunities to shape solutions and influence technological decisions.

Key responsibilities:

  • Frontend Development: Design, develop, and maintain the frontend components of Zenitel's cloud solution, ensuring intuitive user interfaces and seamless user experiences.
  • UI/UX Design: Collaborate with UX designers to translate design mockups and wireframes into interactive and visually appealing user interfaces, following UI/UX best practices and design guidelines.
  • Frontend Architecture: Contribute to the architectural design of the frontend, making informed decisions on frontend frameworks, libraries, and technologies to optimize performance, scalability, and maintainability.
  • Integration: Work closely with backend developers, DevOps engineers, and other stakeholders to integrate frontend components with the backend, facilitating data exchange and communication between frontend and backend systems.
  • API Consumption: Consume APIs provided by backend services, implementing data fetching, state management, and error handling mechanisms to interact with backend functionalities and retrieve dynamic data.
  • State Management: Implement state management solutions (e.g., Redux, Vuex) to manage application state efficiently, ensuring consistency and synchronization across different components and views.
  • Responsive Design: Develop responsive and mobile-friendly user interfaces, ensuring compatibility and optimal user experience across various devices and screen sizes.

Desired qualifications and experience:

  • Master's or bachelor's degree in computer science or related study fields.
  • Strong understanding of cloud computing solutions.
  • Strong debugging and troubleshooting abilities.
  • Proficiency in developing and deploying applications in Azure, including app services, container services, and Azure functions.
  • Experience in building single-page and server-side applications, coupled with a solid grasp of UI/UX tools and best practices.
  • Familiarity with version control systems (e.g., Git) and software development lifecycles, including CI/CD pipelines.
  • Knowledge of APIs and security protocols such as OAuth, OIDC, tokens, and flows.
  • Proficiency in front-end frameworks like React, Svelte or Flask, along with programming languages such as C# (Razor/Blazor), CSS, HTML, JavaScript, TypeScript, and Python.

Nice to Haves:

  • Experience with containers and containerization.
  • Familiarity with databases and data management.

We are looking for you whois passionate about what you do, has an innovative mindset, and is a strong communicator across cultures. You are an excellent team player, who knows that the best results are created in collaboration with your team. You thrive in a fast-paced culture and are unafraid to go outside your comfort zone.

Why Zenitel?

At Zenitel, you will be part of a company that is constantly pushing the boundaries of communication technology and contributing to solutions that are used in critical environments around the world. You will have an influential role within a small team, where your voice will be heard, and your contributions will make a significant impact.

We believe in fostering the growth of our employees and providing opportunities for competence development and advancement.

We offera challenging and diverse position, with competitive market conditions. This is your chance to be a part of a company that is at the forefront of communication technology, providing innovative solutions for critical communication needs worldwide.

Are you ready to make a significant impact in the field of communication technology? Join Zenitel and be a part of our journey to shape the future of intelligent communication solutions.

We use Semac background checks in our recruitments.