Bucharest, Bucuresti, RO
32 days ago
Technical Lead Frontend

Job Summary

Our Global HP Store team is looking for a skilled Frontend Tech Lead with a solid React, TypeScript and NextJS experience to design and develop cutting-edge, enterprise-level front-end architectures for our applications, prototyping key new functionalities and evaluating emerging technologies.

We expect the candidate to work as an Individual contributor / owner of a major component or area on our e-commerce platform, able to guide and mentor junior developers, can work independently and can structure the work. We expect excellent communication skills in English.

This role will work in tight partnership with the Commercial Organization, Business Technology, Data & Analytics, and other functions/organizations, in identifying high-value opportunities to explore, adopt and use of integrated and innovative UX digital solutions, leveraging existing and new platforms and tools.

The ideal candidate would have a solid foundation in hands-on front-end software development, architecture, and design and would require a balance of product-centric technical expertise and ability to navigate complex solutions with multiple platforms, systems, and teams.

This role is responsible for designing, developing, testing, and maintaining software applications that cater to specific user needs or business requirements. The role plans, executes, and monitors software development projects, ensuring they are delivered on time, within budget, and according to quality standards. The role identifies potential risks and challenges in software projects and implement strategies to mitigate these risks for successful project outcomes.

Responsibilities

Oversees the software application development projects and team of junior developers.

Allocates resources to complete programming projects, and designing detailed plans to ensure applications are functioning properly.

Provides technical support for the development and implementation of applications dealing with complex high-performance computing systems.

Defines and documents product requirements, user stories, and epics and works closely with the agile team to execute on the product backlog.

Leads multiple project teams of other software applications engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms, including solution design, analysis, coding, testing, and integration.

Manages and expands relationships with internal and outsourced development partners on software applications design and development.

Reviews and evaluates designs and project activities for compliance with applications design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.

Provides domain-specific expertise and overall software applications leadership and perspective to cross-organization projects, programs, and activities.

Drives innovation and integration of new technologies into projects and activities in the software applications design organization.

Provides guidance and mentoring to less- experienced staff members.


Education & Experience Recommended

Four-year or Graduate Degree in Computer Science, Information Systems, or any other related discipline or commensurate work experience or demonstrated competence.

Typically has 7-10 years of work experience, preferably in applications engineering, programming, or a related field.


Preferred Certifications

Programming Language/s Certification (JavaScript, React, NextJS, TypeScript, or similar)


Knowledge & Skills

Strong coding experience in e-commerce web and application development using HTML5, CSS3, JavaScript, TypeScript, NextJS, React (all required).

Experience implementing headless content on top of Adobe Commerce framework.

Experience in client-side and server-side technologies such as React and NextJS.

Familiarity with Headless commerce architecture.

Familiarity with Adobe Commerce/Magento 2 architecture.

Excellent PWA Studio knowledge.

Experience in building Progressive Web Apps.

Experience in integrating PWAs with backend services and databases. 

Experience creating and extending Pagebuilder ContentTypes.

Strong understanding of offline storage, caching, and synchronization techniques in PWA development. 

Deep knowledge in optimizing storefronts for maximum speed and scalability across multiple devices and platforms, staying up to date with the latest trends and best practices in frontend development and web technologies.

Practical knowledge of web tooling such as Webpack, NPM, Yarn, etc.

Strong understanding of ES6 and newer ES specifications.

Experience using testing frameworks like Jest or similar.

Knowledge and experience working with GraphQL.

Solid understanding of basic concepts of web/app development, including RESTful APIs, MVC architecture, and version control systems (e.g., Git).

Experience in performance testing and tuning.

Passion about writing clean, maintainable, and reusable code while adhering to coding standards and guidelines.

Familiarity with responsive design principles and cross-browser compatibility issues, while translating wireframes/visual designs into a high-quality and high-performing code features.

Solid software development background and familiarity with modern and scalable software development practices, and a good understanding of scalability patterns.

Working knowledge on tools such as Git, Bitbucket, Jenkins, Jira and Visual Studio IDE

Excellent problem-solving skills and attention to detail.

Demonstrated experience in a technical leadership role, providing guidance and direction to other developers, driving technical decision-making within an engineering team.

Intrinsic bias towards simplicity, and a constant willingness to simplify complex systems.

Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Comfortable working directly with other technical leads, architects, user experience specialists, and product designers in shaping up and reinventing an epic digital product.

Strong confidence in owning the front-end technical roadmap, keeping technical debt under control, and maintaining a healthy ecosystem around modern front-end technologies.

Comfortable in leading architectural decisions, communicate them, and help teams to adopt the decisions.

Review and provide guidance on implementation details ecommerce platform.

Develops standards for UX technical implementation in eCommerce platform.

Agile Methodology

Application Programming Interface (API)

Automation

Computer Science

Scalability

Software Development

Software Engineering


Cross-Org Skills

Effective Communication

Results Orientation

Learning Agility

Digital Fluency

Customer Centricity

Out of the box thinker

Business Acumen


Impact & Scope

Impacts function and leads and/or provides expertise to functional project teams and may participate in cross-functional initiatives.


Complexity

Works on complex problems where analysis of situations or data requires an in-depth evaluation of multiple factors.


Disclaimer

This job description describes the general nature and level of work performed in this role. It is not intended to be an exhaustive list of all duties, skills, responsibilities, knowledge, etc. These may be subject to change and additional functions may be assigned as needed by management.

Confirm your E-mail: Send Email