Software Engineer

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 who is 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 offer a 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.