Front End Engineer

...

PENN Entertainment, Inc.

PENN Entertainment

keywords: benefits,grow,culture,teamwork,quality assurance,build,develop,experience,knowledge,skills,degree,communication

Regular Full-Time

USD $0.00/Yr.

Overview: We&rsquo;re always looking for talent that believes in having fun. At PENN Entertainment, you&rsquo;ll get to be a part of an exciting industry, where the days and nights are fast paced. You&rsquo;ll work with an incredibly diverse set of co-workers driven by their enthusiasm for helping people find and have more fun. You&rsquo;ll also get to work at a company that cares about your career growth and will help you get the support you need to expand your possibilities. <br /> <br /> Click <a href="https://www.pennentertainment.com/corp/careers/life-at-penn" target="_blank" rel="noopener noreferrer">HERE</a> to learn more about our Day 1 Benefits, 401k Program, Company Perks, Career Opportunities, Advancement Programs, Scholarships and more!<br /><br />This position is hybrid, must be able to work in Wyomissing, PA.<br /><br /> <br />We are seeking a skilled Front End Engineer proficient in Vue.js or React to join the PENN Engineering Team. As a Front End Engineer, you will be responsible for implementing visual elements for customer facing applications. Your primary focus will be on building efficient, reusable front-end components using Vue.js or React, and ensuring the application&rsquo;s responsiveness and performance. You will work closely with backend developers and UX/UI designers to deliver high-quality, scalable, and maintainable solutions.
Responsibilities: <ul> <li>Develop new user-facing features using Vue.js or React.</li> <li>Build reusable components and front-end libraries for future use.</li> <li>Ensure the technical feasibility of UI/UX designs.</li> <li>Optimize applications for maximum speed and scalability.</li> <li>Collaborate with other engineers on the team.</li> <li>Integrate front-end applications with backend services and ensure they adhere to Vue or React services.</li> <li>Stay up to date on emerging technologies and best practices.</li> <li>Participate in code reviews and provide constructive feedback.</li> </ul>
Requirements: <ul> <li>Bachelor&rsquo;s/Master&rsquo;s Degree in Computer Science or Engineering or related field from an accredited college or university.</li> <li>Proficient understanding of HTML5, CSS3, and JavaScript (ES6+).</li> <li>Experience with Vue.js or React and its core principles.</li> <li>Familiarity with state management (Vuex, Redux) and asynchronous programming.</li> <li>Good understanding of RESTful APIs and WebSocket's.</li> <li>Knowledge of modern authorization mechanisms, such as JSON Web Token.</li> <li>Familiarity with modern front-end build pipelines and tools (Webpack, Babel, etc.).</li> <li>Experience with UI/UX Tools such as Figma for translating design to web.</li> <li>Experience with version control systems (e.g., Git, GitHub).</li> <li>Experience with DevOps processes regarding the automation, deployment, and build of front-end applications.</li> <li>Experience with accessibility and compliance of front-end applications around WCAG.</li> <li>Front-end monitoring tools for the web such as Datadog, sentry, or other comparable tools</li> <li>Experience with front-end analytics such as Google Analytics or Mix Panel.</li> <li>Excellent problem-solving skills and attention to detail.</li> <li>Effective communication and collaboration skills.</li> </ul>