Front-end Web Developer- Raleigh [22002501] If you’re an out of the box thinker, this job is for you. Your experience means you understand both the customer experience as well as overall digital success, making sure certain interactive components of our website and mobile app can be achieved. You know your job is to improve the digital experience for visitors. The lottery is growing, and we need digital properties to support our digital gaming business. You will flourish here if you have an entrepreneurial mindset, thrive in ambiguity and love to ‘push the envelope’. This role presents an amazing opportunity to truly create and own the digital experience across multiple channels. Join this team of smart, talented professionals working on a household name. We offer telework, lots of professional development, a fun and goal- oriented, agile work environment that welcomes your ideas and offers opportunities to learn and grow. The lottery was named as one of Triangle Business Journal’s 2024 Best Places to Work for the second year in a row and we were recently named a Best-in-Class Employer by Gallagher. Responsibilities: Works with Technical Lead to plan, design, and build software primarily for front-end UI using both single page architecture and page-based architecture; Helps formulate technical requirements and define functional and non-functional needs; Additional responsibilities may include: architecture & planning, developing website/mobile app components, website pages, framework elements, web APIs, email templates, research and input recommendations on related software architecture, framework architecture, cloud infrastructure, and web hosting utilizing best practices.Utilizes best practices in User Experience (UX) to develop, test, and implement front-end web development; consumes external and local cloud-based APIs and services using REST and SOAP; creates test plans and tests software; reviews and extends existing codebase. Test and troubleshoot across multiple versions of various browsers, platforms and devices. Coordinate with QA team and attend internal CCB and development meetings as well with 3rd party vendors in order to facilitate testing of releases and maintenance updates. Manages and performs routine maintenance of digital properties such as websites, apps and email; manages web/mobile access, monitors and secures cloud-based systems and usage; debug, diagnose and document technical problems. Collaborate with managers and team members to maintain quality standards and UX best practices across our sites and digital tools. Be responsible for communicating project status and deliverables with managers and team members in clear, concise terms. Provides tier 3 customer service for internal and external clients; analyzes data, logs and code to track down complex problems; performs and analyzes code reviews; documents, patches and fixes existing codebase; communicates technical and design related topics to both technical and non-technical stakeholders utilizing an adapted SCRUM framework within the Agile Web Development Methodology.Requirements: KNOWLEDGE, SKILLS & ABILITIES: High-level of skill in JavaScript, JQuery, JavaScript Object Notation (JSON) and extensible markup language (XML).High-level of skill in VUE or React/Angular/Note/Svelt or similar. Preferred knowledge in VUE stack WITHOUT webpack.High-level of skill in Hypertext Markup Language version 5 (HTML5) and Cascading Style Sheets version 3 (CSS3).High-level of skill with SEO and tagging of SPA (Single Page Applications) as well as standard page frameworks.Skills in ASP.NET, .NET Core - C-Sharp (C#), VB, BLAZOR, or RAZOR – Microsoft Ecosystem.Knowledge of software development and engineering including patterns and best practices in User Experience (UX) and Usability and Accessibility.Knowledge of database design and development, data architectural planning practices and interface design practices.High-level of knowledge with best practices in User Experience (UX), Usability, and WCAG Accessibility.Skill in Amazon Web Service cloud technologies, Google Analytics, Adobe Photoshop, Adobe Illustrator and Microsoft Office.Skill in Microsoft Internet Information Server, Microsoft SQL and SQL Server.Ability to read, write, and interpret business and technical requirements.Knowledge of Jira and Confluence desirable. EXPERIENCE AND EDUCATION: Bachelor’s degree in Information Design, Web Development, Web Design, Multimedia Design, Software Engineering, Communication Design, Computer Science, Information Systems or similar field and/or 8+ years’ experience in similar field preferred.CERTIFICATIONS AND LICENSES: Certifications and/or trainings in JavaScript frameworks preferred: Vue, Angular, React, Node or similar. Hiring Rate: $90,487 - $108,585 DOE Closing Date: January 31, 2025 this position is eligible for partial telework. All employees must reside in NC About the North Carolina Education Lottery We raise money for a great cause! All of the earnings of the North Carolina Education Lottery go to education. We award nearly $10 million a day in prizes. To learn more, visit our website www.nclottery.com. At the North Carolina Education Lottery, we deal with winners everyday: our employees! We offer competitive pay and benefits, flexible schedules, professional development opportunities, casual attire, open communication and a fun work environment. All employees of the Lottery are expected to support the organization values (honesty, respect, integrity and trust) and its commitment to corporate social responsibility (including responsible gaming, environmental awareness, community involvement, etc). Equal Opportunity EmployerPI260194031 Apply