Position: Senior Front-End Engineer (on-site Bucharest)
Company: Luxoft
Experience required: 5y
English level: upper

Project Description
We're looking for a Senior Software Engineer to join highly collaborative, multi-functional, agile product development team responsible for building the best-of-class core UIs focusing on customer experience, engineering excellence and time-to-market.

We're on a mission to provide financial professionals with a flawless and intuitive onboarding and migration experience with top class training and support capabilities. Helping while never getting in the way.

You'll be part of the Customer Experience Onboarding team delivering a clear, personalized, and contextual onboarding experience within our financial platform - enabling our customers to discover new features in a vast universe of applications and market data.

Responsibilities
• Ensure best practices and software engineering principles are applied at each stage of the development lifecycle and advocate technology change towards an ideal solution
• Write reusable, modular, and high performing code, making sure it's easily testable
• Have a strong voice and actively participate in project planning sessions with team members to analyse development requirements, provide design options, provide work breakdown, and estimates of work
• Craft the method of work while in Agile (Scrum/SAFe) cadence: daily scrum, backlog refinement, sprint planning, review, and retrospective
• Participate in two-way mentoring with colleagues to share the broader aspects of front-end development & design resulting in usable web solutions
• Be aware and understand business and customer goals to drive continuous improvement
• Present and communicate technical processes efficiently to all levels of the organisation including technical and non-technical audiences, leadership, and Management

Skills
Must have

• 7+ years of proven experience working with web technologies, using JavaScript/Typescript and Vue
• Experience with SPA / PWA development
• Experience with REST and PUBSUB
• A deep understanding of how Web Browsers work, including in-depth knowledge of:
o Native browser (DOM) APIs
o Object-Oriented and Functional Programming
o Performance - Layout/Rendering/GC/Object (memory) Management
• Understanding of how web frameworks like Vue/Angular/React work under-the-hood
• Experience with CSS and modern styling techniques
• Experience with cloud computing (AWS, Azure)

Nice to have

• CI/CD, unit testing frameworks, automation (testing/deployment)
• NodeJS
• Web Design and fundamentals of User Experience
• Financial industry experience

Languages
English: B2 Upper Intermediate

Seniority
Senior