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.