Tech Lead Fullstack managing development of digital channels at NIO. Leading technical initiatives and improving user experience in digital engagement.
Responsibilities
Act as Tech Lead for development teams responsible for web and mobile digital channels.
Provide technical leadership for initiatives to evolve and modernize digital channels, focusing on performance, scalability and customer experience, ensuring excellence and user satisfaction.
Work hands-on in full‑stack development, directly participating in critical implementations, resolving complex troubleshooting and providing technical support to the team, ensuring the quality and efficiency of deliveries.
Lead development of conversational journeys, including WhatsApp, under the technical guidance of the COE – Center of Excellence for this topic.
Ensure software engineering best practices, code quality, testing and observability.
Requirements
Previous experience serving as a Tech Lead and experience with digital channels, including modern frontend frameworks (React, Angular, Vue or similar); and/or mobile (React Native, Flutter or native – iOS/Android).
Strong full‑stack development experience, preferably with React, React Native and Node.js.
Knowledge and experience with digital channel architectures such as BFF (Backend for Frontend), Server‑Side Rendering (SSR), microfrontends, caching and other modern approaches.
Experience with service‑oriented architectures and REST APIs.
Familiarity with DevOps best practices, CI/CD and cloud environments.
Ability to provide technical leadership, make decisions and support the development of the team.
Good communication skills to work with multidisciplinary teams (product, UX, business).
Degree in Computer Science, Computer Engineering, Information Systems or related fields.
Differentials: Experience with conversational channels, especially WhatsApp and messaging platforms. Experience in large‑scale environments such as telecom, banking or digital companies. Knowledge of integrations with Salesforce CRM (Sales/Service).
Software Engineer III at CrowdStrike, developing cloud architecture and services to enhance cybersecurity solutions. Collaborating with teams to deliver scalable, efficient technology.
Software Engineer developing AI solutions for sustainability challenges at Recursive. Focusing on prompt engineering, model deployment, and backend development for innovative applications.
Leads software engineering team strategies and mentoring at Sicredi, Brazil. Focused on credit solutions and pricing development with agile methodologies.
Principal Software Engineer at Leonardo DRS developing cutting - edge defense and intelligence products. Leading design, development, and mentoring engineers in a dynamic team environment.
Software Engineer developing high - performance networking software at Supermicro. Leading integration of SONiC - based systems with advanced networking ASICs for data center solutions.
Software Engineer developing software components for scientific instrumentation at Malvern Panalytical. Contributing to Agile delivery with a focus on modernising existing software and mentoring junior engineers.
Senior Software Engineer developing AI - based automation systems, managing architecture and production integrations for client projects. Collaborating with teams to create scalable, efficient solutions.
Senior Mobile Software Engineer responsible for developing secure mobile applications and enhancing fraud detection systems. Collaborating with cross - functional teams in an international product company.