Senior Software Engineer - Enterprise Applications

Nokia • Poland
Relocation
Apply
AI Summary

As a Senior Software Engineer, you will create, extend, and maintain complex enterprise applications using TypeScript, React, and related technologies. You will work in a cross-functional team to design and prototype new features, implement and maintain production code, and collaborate with designers, backend engineers, and product managers. Key requirements include React and TypeScript fundamentals, API integration, and clean code practices.

Key Highlights
Develop complex GUI applications for network visualization and management
Implement and maintain production React code
Collaborate with designers, backend engineers, and product managers
Key Responsibilities
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
Technical Skills Required
React TypeScript API Integration Asynchronous Programming Modern CSS Styling React Applications Version Control Systems (Git) Clean Code and Software Engineering Practices
Benefits & Perks
Flexible working arrangements
Health and well-being support
Meal and lifestyle perks
Volunteering - two paid days per year
Career growth & mobility
Continuous learning
Annual bonus
Pension scheme (PPE)
Car benefit
Nice to Have
State Management
Component Testing Frameworks
AI-Powered Development Tools

Job Description


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.

How You Will Contribute And What You Will Learn

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

Key Skills And Experience

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.

About The Team

Some of our benefits in Poland :

  • Flexible working arrangements to support work–life balance
  • Health and well-being support – private medical care for you and your family, life insurance, mental health programs, and employee resource groups
  • A minimum of 90 days of Maternity and Paternity Leave based on eligibility
  • Meal and lifestyle perks – Lunch Pass (monthly meal subsidy), Nokia Social Fund (sport card, cinema tickets, loans)
  • Volunteering – two paid days per year for community or charitable activities
  • Career growth & mobility – technical career path, job rotation, and domestic relocation support
  • Continuous learning – mentorship programs, digital learning platforms and tools
  • Annual bonus – based on individual and company performance
  • Pension scheme (PPE) – available after 36 months of continuous employment
  • Car benefit – the eligibility for a company car is based on employee’s job grade

Similar Jobs

Explore other opportunities that match your interests

Software Engineer Intern

Programming
•
9h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Bending Spoons

Poland

Software Engineer

Programming
•
10h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Bending Spoons

Poland
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Tenth Revolution Group

Poland

Subscribe our newsletter

New Things Will Always Update Regularly