**Our company**:Encora is a global Software and Digital Engineering company that helps business overcome the Software Engineering Talent shortage and provides next-gen services and such as Predictive Analysis, Artificial Intelligence & Machine Learning, IoT, Cloud, and Test Automation. We count with 16 global offices and 25 innovation labs.Our Software Engineering experts work with leading-edge technology companies to improve their speed to impact.**About the job**:We are looking for a Senior Front End Engineer who will collaboratively design, develop & maintain our internal and customer-facing front-end platforms built using Next.JS and Contentful. This is an excellent opportunity for skillset growth, to work with a growing team of engineers, and to be a part of building the future our company.**Essential duties and job responsibilities**:- Build and construct reusable Next.js components incorporating modern UI framework best practices.- Work directly with product owners and designers to translate ideas, lock-ups, and wireframes into high-quality components and code, forming intuitive user interfaces and ensuring design & layout meet brand expectations.- Eliminate the need for developer changes in the front end in favor or static site-generated page content pulled from the CMS.- Create Front End APIs using Node and GraphQL as needed to connect an integrate to the Middleware layer.- Work with the Software Engineering team to ensure that the necessary data is accurate and correctly flowing to/from the Middleware layer.- Mentor the team in on front-end development best practices. Participate in the agile workflow process, including concept development, architectural design, design specification, story decomposition, planning, executing testing, acceptance, and retrospection.- Write and maintain automated tests for UI code.- Write efficient, scalable, and easily testable code.**Requirements**:- 3+ years of software engineering experience in modern Open Source frameworks and libraries.- 3+ years experience with ReactJS specifically Next.js- 1+ years experience using SSG & SSR with a CDN (Edgeio, Vercel, etlify).- Experience with Headless eCommerce a plus (Elasticpath).- Expert knowledge of JavaScript, JS frameworks (JQuery, Bootstrap).- Expert knowledge of TypeScript.- Expert knowledge of CMS and CMS Integrations (Contentful).- Expert knowledge of GraphQL.- Experience with writing both component integration tests as well as end-to-end acceptance tests.- Experience with modern version control systems, principles, and tools (GitHub).- Experience working within an Agile development team.**Why you will love working with us**:- 100% WFH and available workplace office space if preferred- Private medical, dental and life insurance- Additional vacations per work anniversaries- Birthday day off- 3 sick leaves paid per year- Certification Reimbursement- Substantial referral bonuses- Welcome bonus- A value-based culture where opportunities to learn are endless