Front-End Full Stack Engineering - Financial Services
Publicis Media
Company description Publicis Sapient is a world leading digital transformation partner that helps established organisations rethink and transform the way they work and serve their customers. Through our 20,000+ people in 53 offices around the globe, we fuse strategy, customer experience, and technology to solve cutting edge problems in “The Brave Pursuit Of Next”. What Makes Publicis Sapient Different? We are not just another fusty boring technology consultancy. We were born digital and are leading the global customer centricity revolution. This DNA underpins a contemporary, collaborative, transparent, and egalitarian culture. We are also growing like the clappers. Our Australian business has doubled in size in 2 years, but we are still small enough to have the flexibility to move between industries and crafts. So we are always learning. Most importantly though, we offer fulfilling careers. Our diverse capabilities, industries, and geographies, ensures our people can shape their own distinctive path. Overview Manager-Experience Engineering leads and mentors' team within and across projects, architects front end applications as well as provides guidance on Experience technologies and delivery best practices. The person also manages clients and represents Sapient’s expertise and thought leadership in Experience technologies and applications. Your Impact: Understand Clients’ business problems and engage in Client servicing to manage peer-level Client relationships Develop an accurate and realistic design plan along with risk mitigation solutions for the project Liaison with Information Architects, Designers & Business Analysts to finalize the usability and feasibility of interface designs Effectively communicate responsibilities to the track leads and mentor a collaborative team to deliver Client expectations Your Skills & Experience: 10+ year exp with Bachelor in Computer Science or equivalent education covering Math, Algorithms, Data Structures, Networking. Understand end-to-end Architecture across Front-end BFF and Back-end. Aware of Architecture patterns, such as SPA/MPA, Microservices, Module federation, and should be proficient in rendering techniques like SSR/CSR/SSG. Experience with setting up Design Systems. Atomic design concepts. Storybook implementation. Understands concept of Design Tokens. Should be aware of different cashing strategies at Front—end and BFF layer. Should be able to set up correct quality gates to ensure the quality of deliverables and set up CI/CD Pipelines for Front-end and BFF Layers. Experience in crating the sprint level plan for the team and providing estimates at Story, Feature, EPIC level. Should be comfortable with TDD/BDD. Excellent knowledge of hand-coded HTML5, CSS3, JavaScript/ OOJS Experience working with Front End Architecture – Monolithic, Micro-Frontend. Hands-on experience working with Object Oriented JavaScript (OOJS), JavaScript libraries and their practical uses in building complex interactive experiences Is aware of functional programming concepts in JavaScript. Experience building React Applications at scale. Experience with a State-management framework like Redux (with middlewares – Thunk/Saga) Hands on experience working with Node.js along with setting up front-end build systems and automating the same using Webpack. Experience with creating GraphQL based APIs at BFF layer and experience working with API documentation / tools like swagger, Open API, Postman. Experience with Implementing domain driven design based microservices / BFF, using NodeJS/Typescript/GraphQL Experience working with GraphQL servers using NodeJS, Express, Typescript. Excellent Knowledge of common JavaScript design patterns Hands-on experience working with TDD in JS with the help of frameworks like Jest, React testing library, Jasmine, Mocha, Karma etc. Hands on experience with Performance, Security & accessability tools. Experience using fluid grids, and building responsive/adaptive websites using CSS, LESS, Style component, Tailwind, Bootstrap etc. Understanding of SEO and accessibility issues and how they relate to development Sound Knowledge on accessibility standards and usage of Aria. Hands-on experience working with client-side templating languages like Handlebars, Mustache, etc Familiarity with MV* frameworks (AngularJS, Backbone.js, or similar) and knowledge of common JavaScript design patterns Experience working with large branded websites, content management systems, E-commerce platforms, and backend frameworks (Java, .NET) is a plus Set Yourself Apart With: Experience within financial domain services, ideally within the Big 4 banks. Strong, innovative and initiative-seeking approach to problem solving and finding solutions Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution Strong communication skills with sound articulation and comprehension Ardent desire to explore and learn emerging interactive technologies Distinct point of view and ability to demonstrate leadership skills Stay abreast with the latest technologies and regularly guide integration and implementation of Front-End Interfaces on multiple platforms Experience leading development teams and architecting elegant solutions Additional information Benefits of Working Here: Health and Wellness Benefits like Leaves, Insurance, Employee Assistance Statutory benefits
Por favor confirme su dirección de correo electrónico: Send Email