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 JiraProfessional 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 resultsWe 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:
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