Will this position be required to work onsite for any reason at any time? Yes, 1 day a week.
SUMMARY
Responsible for the development, testing and implementation of complex web solutions using JavaScript frameworks for website, mobile application and secured portals. Ensures designs comply with organizational standards. Serves as consultant for department on web projects and mentors web designers and non-technical team members.
RESPONSIBILITIES
- Provides technical leadership and mentors web designers on technical issues and best practices. Leads research activities to implement new web technologies and provide ideas for technical or business improvements.
- Monitors and delivers key performance indicator reports of site and campaign activity to drive the ongoing development and optimization of compelling web content in order to increase traffic and time on site, drive product sales and increase registrant opt-ins for loyalty and retention programs.
- Monitors competitive landscape to find best practices and strategies to provide new design recommendations.
- Develops and maintains the internet website and secured portals. Designs front-end web solutions and performs testing and implementation. Provides technical support with the integration of front-end HTML, CSS and JavaScript design deliverables to the back-end development deliverables in conjunction with IT.
- Develops prototypes and mock-ups to help develop, demonstrate, and validate business requirements to ensure all stakeholders understand what will be built and to help identify potential issues early in the project.
EDUCATION AND EXPERIENCE
- Bachelors degree in related field preferred.
- Three (3) or more years of web related software development experience.
- Expert proficiency in all of the following: HTML, CSS3, JavaScript, jQuery, and JSON.
- Competency preferred in the following: Angular 5+, React, Typescript, Lodash, Adobe Experience Manager Bootstrap CSS, NodeJS, NPM.
- Proven ability to understand Enterprise level applications, design, develop and integrate new features into existing systems, identify dependencies and risks of new tasks and features.