**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