Poland
37 days ago
Full-stack Developer

Family Description

Applied R&D (AR) consists of target-oriented research either with the goal of solving a particular problem / answering a specific question or for multi-discipline design, development, and implementation of hardware, software, and systems including maintenance support. Supplies techno-economic consulting to clients. AR work is characterised by its detailed and complex nature in order to systematically combine existing knowledge and practices to further developing and incrementally improving products, operational processes, and customer-specific feature development.

Subfamily Description

Software (SWA) comprises the definition, specification, and allocation of requirements from different sources utilising knowledge of systems engineering processes (specification & architecture). Contains processing of use case and feature requirements into conceptual models, operational scenarios, technical requirements, and functional description. Covers specification, design, implementation, and unit testing of Software (e.g. device drivers, microcode, hardware-related software & firmware) according to the requirements and architecture defined in the systems engineering process. Covers establishment and maintenance of Software Configuration Management (SCM) practices into software development projects, continuously building and integrating infrastructure tools and systems.

 

Required skills: 

Extensive experience in full-stack web application development Proficiency in JavaScript/TypeScript, React, and Node.js  Strong understanding of RESTful APIs and database management Experience with cloud technologies, particularly Kubernetes Familiarity with DevOps practices and tools  Knowledge of testing frameworks such as React Testing Library and Cypress Understanding of agile methodologies and project management tools like Jira

Professional attributes: 

Team Collaboration: Ability to work effectively within a team, contributing to team goals and sharing knowledge and ideas.  Facilitating Discussions: Encouraging open communication, active listening, and constructive feedback within the team. Providing guidance and support to junior developers, helping them develop their skills and confidence. Problem-Solving: Strong analytical and problem-solving skills, with the capability to handle complex technical challenges; sound technical decision-making skills. Adaptability: Comfortable working in a fast-paced environment and adaptable to evolving project requirements and technologies. Code Quality and Best Practices: Adherence to testing standards, and promoting best practices within the team; setting a high bar for quality and efficiency. Demonstrating strong work ethic and commitment to quality. Self-driven: Able to take ownership of projects & proactive problem solving Curious:  Committed to continuous learning Organized: Efficient and focused on delivering high-quality results

We look forward to receiving your application, detailing your relevant experience, skills, and notable projects. Please include your CV and any relevant certifications or achievements. If your expertise aligns with our requirements, we will be pleased to invite you for an interview.

Job Description: We are seeking an experienced Full-stack Web Application Developer to join our software user assistance solutions development team at one of Nokia's R&D sites. You will work in an agile environment as part of a small global team of senior experts. Your role will involve developing and maintaining GenAI-powered user assistance solutions for a cloud-native software product portfolio, as well as some responsibilities in developing the continuous integration/DevOps pipeline for technical documentation deliveries.


Main responsibilities: 

Design and implement both front-end and back-end components of web applications  Develop and maintain tools for our CI/CD / DevOps platform to automate and streamline processes   Collaborate with LLM engineers to optimize the user assistance solutions for business use cases Develop, integrate, and test the user assistance solutions in chosen deployment scenarios (SaaS, on-prem) Participate in technical design work and implement test cases Troubleshoot and fix issues from internal testing and customer issues Develop prototypes to demonstrate planned use cases Work within an agile team framework, managing epics, user stories and tasks in Jira Mentor junior team members and contribute to knowledge sharing within the team

Technology stack: 

Front-end: React, TypeScript, internal component library Back-end: Node.js, Express, Prisma APIs: REST APIs Database: MariaDB Search: OpenSearch Deployment: Cloud-native and cloud-agnostic deployment in Kubernetes DevOps tools: Jenkins, Git, Maven, Ant, Docker Additional technologies: Kafka, Microservices architecture Asset: Java development skills for the technical documentation rendering pipeline development; including GenAI capabilities
Confirm your E-mail: Send Email
All Jobs from Nokia