Front End Developer

About The Role
You’ll be a passionate, pragmatic Frontend / Web Software Engineer with an inquisitive mind who is motivated to make change for the better and most importantly put our customer first. You’ll enjoy working as part of a team and be a keen problem solver. Comfortable with modern engineering practices and frontend development tooling and technologies you’ll use innovation to improve the customer experience and efficiency of engineering teams.You will be responsible
Including, But Not Limited ToUse your in-depth knowledge of JavaScript, TypeScript, React, Node and the ecosystem of tools to develop and implement scalable frontend systems - ability, ability, Tesco,Profile and optimise codeApply understanding of cohesion and architectural principles to create well structured, maintainable softwareIdentify patterns in code and refactor the code towards them where it increases understanding and/or maintainability with minimal guidanceTranslate requirements into tasks and codeDevelop high quality code that can lead to rapid delivery, ruthlessly pursuing continuous integration and delivery - CICDCommit code early and often, demonstrating understanding of version control and branching strategiesAutomate everything by defaultWrite secure code by defaultWrite maintainable code and observe basic hygiene practicesImplement relevant project instrumentationFollow the best practices of continuous BDD/TDD/Performance/Security/Smoke testingWork effectively with product stakeholders to communicate and translate needs into product improvementsLead group discussions on system design and understand domain well enough to work with Product Managers to drive valueSupport production systems, resolve incidents and perform root cause analysisDebug/find complex problems and support/maintain the software solutionShare knowledge with the wider engineering communityMentor and develop others around youProduce proof of concepts to evaluate new toolsMust have
We Are Looking For People Who Have a Passion For Technology. You Will Demonstrate Experience Of Different Platforms And Technologies. We Expect To See Some Or All The Following5+ Years commercial experience as a Frontend Software DeveloperBest-practices regarding all aspects of web development including design, semantic HTML mark-up, CSS, TypeScript, and related technologiesExposure to a variety of JavaScript frameworks and libraries such as: React, Redux, React-Router and testing with React Testing Library Jest, Cypress, Playwright, Jasmine, Enzyme, Mocha.Experience of using Node.js to create high traffic applications. Perhaps using Express.js, Sails, Koa or similarAwareness and practice of UI performance best practicesUnderstanding and exposure to integrating REST API endpointsStrong experience and understanding of industry standard web accessibility, web design and usability; to support sites cross browser/platform/deviceA desire to write readable, maintainable, modular and extendable codeExposure to the DevOps modelExperience in Lean and Agile environments and understanding of principles behind methodologies such as: BDD, ATDD and TDDNice to have
Everyone’s Experience Is Different, And We Understand We Need To Be Realistic, However, We’d Be Especially Keen To Speak To You If You Have Experience With Any Of The FollowingBringing multiple viewport responsive and adaptive web designs to lifeModern JavaScript/TypeScript frameworks including Remix or Next.jsExposure to state machines and statecharts. Bonus points if this is with XStateDeveloping web applications within the constraints of “non-standard” devicesSeniority level
Mid-Senior levelEmployment type
Full-timeJob function
Engineering and Information TechnologyIndustries
Software Development
#J-18808-Ljbffr
Other jobs of interest...

Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!