Logo of Huzzle

Jr. Software Developer

image

Nokia

Sep 6

  • Job
    Full-time
    Entry & Junior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You need a degree in a related field, web networking knowledge, experience with JavaScript and ReactJS, proficiency in testing, familiarity with micro-services, and a strong "can do" attitude.
  • You will create reusable React components, integrate and maintain front-ends, advocate best practices, and ensure high-quality deliveries for product groups based on business needs.

Requirements

  • Degree in Software, Computer or Electrical Engineering, in Computer Science, or equivalent experience.
  • Previous Nokia co-op experience preferred.
  • Knowledgeable with web networking concepts and protocols: REST, Websockets, server-side events, JMS
  • Familiar with concepts related to Kubernetes, micro-services and associated tools.
  • “Can do” attitude, innovative, resourceful and able to work in a fast-paced, challenging and ever-changing environment.
  • Strong knowledge of Mac and Linux environments.
  • Experience developing, testing and maintaining single page web applications in JavaScript.
  • Proficient with testing front ends, driving web testing, tools and strategies.
  • Familiar with the ReactJS framework, state management, lifecycle and unit testing technologies such as Mocha and Jest.
  • Able to work independently with little guidance, and in a team environment, providing support and advice to team members and community of users.
  • Knowledge of SAAS (Software as a Service) concepts, structure and methods.

Responsibilities

  • Drive the creation of reusable (React) components, modules, maps, and application scaffolding based on business needs, best-in-breed technologies and NSP UX guidelines. Integrate, deliver, test and maintain front-ends to product groups based on their needs and priorities.
  • Work with a knowledgeable community to advocate best practices, ensure desired patterns are followed and provide technical expertise for all groups involved in front-end web development.
  • Own the quality of every delivery

FAQs

What is the role of a Jr. Software Developer at Nokia?

The Jr. Software Developer will be part of the NSP GUI Team, focusing on delivering high-quality graphical user interfaces using React, creating reusable components, and advocating best practices in front-end development.

What qualifications are required for this position?

A degree in Software, Computer or Electrical Engineering, in Computer Science, or equivalent experience is required. Previous Nokia co-op experience is preferred.

What technical skills are necessary for this role?

The role requires knowledge of web networking concepts (REST, Websockets, server-side events, JMS), familiarity with Kubernetes and micro-services, experience with JavaScript for single-page applications, and proficiency in ReactJS, unit testing technologies such as Mocha and Jest.

What kind of work environment can I expect?

You can expect a fast-paced, challenging, and ever-changing work environment that encourages innovation and resourcefulness.

Are there opportunities for professional development?

Yes, Nokia offers continuous learning opportunities, mentoring programs, and a culture that supports professional growth.

Is experience with testing front ends required?

Yes, proficiency with testing front ends and driving web testing tools and strategies is required for this role.

What type of culture does Nokia promote?

Nokia promotes an inclusive culture that values respect, openness to new ideas, empowerment to take risks, and the authenticity of employees.

Does Nokia have any recognitions for its commitment to inclusion and equality?

Yes, Nokia has received recognitions such as being one of the World's Most Ethical Companies by Ethisphere and recognized by Bloomberg's Gender-Equality Index.

What is the importance of a "can do" attitude in this position?

A "can do" attitude is essential for navigating the challenges of a dynamic work environment and fosters innovative solutions to business needs.

Will I be working independently or as part of a team?

The role requires the ability to work both independently with little guidance as well as collaboratively in a team environment, providing support to team members and the community of users.

At Nokia, we create technology that helps the world act together.

Manufacturing & Electronics
Industry
10,001+
Employees
1865
Founded Year

Mission & Purpose

Nokia is a global technology company that focuses on creating and delivering innovative networking and communications solutions. They specialise in areas such as mobile and fixed network infrastructure, software, and related services. With a vision to shape the future of technology to transform human experiences, Nokia aims to connect people and things seamlessly, enabling new opportunities for individuals, businesses, and societies. Their purpose is to build technology that helps to create a more connected and sustainable world, enhancing people's lives and enabling digital transformation across industries.