Nokia

Front-end Developer (React)

Nokia  •  Republic of Poland (Hybrid)  •  13 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
65
AI Success™

Job Description

As part of a cross-functional team, your focus will be on creating, extending and maintaining complex enterprise applications using TypeScript, React and related technologies. You will have a key role in keeping our code clean, reusable, composable, performant and easy to maintain.

With the 6G era around the corner and the AI revolution still ramping up, connectivity is more important than ever before. Help us shape the future user experience of managing rapidly growing telecom networks.


This is a hybrid position and requires being in the Wrocław office 2 days a week.

The final decision on the job grade/position level will be determined based on the comprehensive evaluation of the selected candidate's skills and experience.

In your day-to-day, you will:

  • Develop complex, data-intensive GUI applications for network visualization and management
  • Implement and maintain production React code across multiple applications
  • Debug complex React applications, identify root causes of issues and implement effective solutions
  • Contribute to our expanding component library and UX framework
  • Share your expertise by collaborating in problem-solving sessions and providing constructive code reviews
  • Collaborate with designers, backend engineers, and product managers to design and prototype new features
  • Participate in technical decisions and architecture choices

You have:

  • React and TypeScript Fundamentals: Demonstrated proficiency in developing complex, scalable and performant UIs using core React concepts backed by modern TypeScript features.
  • API Integration and Asynchronous Programming: Solid understanding of the client-side principles and lifecycle of RESTful APIs and asynchronous operations.
  • Modern CSS and Styling Techniques: Proficiency in styling React applications using CSS-in-JS libraries (e.g., Styled Components, Emotion), CSS Modules, or pre-processors (e.g., SASS, LESS).
  • Version Control Systems (Git): Competence in using Git for collaborative development, including branching, merging, pull requests, and resolving conflicts.
  • Clean Code and Software Engineering Practices: Experience in writing efficient, readable and maintainable code, coupled with a broad understanding of software design principles and best practices.



It would be nice if you have:

  • State Management: Proven ability to manage application state effectively using Redux, Redux Toolkit and the Context API, including understanding their patterns and best practices.
  • Component Testing Frameworks: Practical experience writing unit and integration tests for React components and business logic using tools such as Jest, React Testing Library or Cypress to ensure code quality and reliability.
  • AI-Powered Development Tools (e.g., GitHub Copilot, Cursor): Practical experience leveraging AI assistants for code generation, debugging, and refactoring to enhance productivity.
Nokia

About Nokia

Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile, and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world.

Advanced connectivity is key to enable the opportunities of AI – opening new doors for us and our customers. Once known for connecting people, our technology is now essential to connecting intelligence.

Our priority is to deliver superior performance with the trust and security our customers need and we’re a committed innovation partner, shaping the future of connectivity.

For our latest updates, please visit us online www.nokia.com

To view open positions and to apply, please visit: www.nokia.com/careers

Industry
Telecommunications
Company Size
10,000+ employees
Headquarters
Espoo, FI
Year Founded
Unknown
Website
nokia.com
Social Media