Job Summary: Responsible for helping to achieve the building and managment of both Front-End and Back-End web-based infrastructures that meet learning and development strategies and supports revenue driving goals of the organization. This position will partner with other business units to help develop, design and deliver innovative solutions to support learning and development. Overall accountability for the construction and implementation of digital solutions for the Learning Solutions organization.
? Actively and consistently support all efforts to simplify and enhance the customer experience in the digital space
? Implementation of a robust set of services and APIs to power web applications
? Optimization of the applications for maximum speed and scalability
? Implementation of security and data protection
? Translation of UI/UX wireframes to visual elements
? Integration of the front-end and back-end aspects of the web application
? Assist in quality control around customer and associate facing web content
? Develop and implement new strategies that center around customer experience and data management
? Ensure that all content remains in a stable and well-tested environment that is responsive and presented excellently across all browsers, platforms and devices
? Develop and maintain relationships with vendors and team members
? In tune with latest in best practices, platforms, browsers, compatibility, technologies and trends as pertaining to web related experiences.
? Perform other duties as requested by supervisor
? 4-6 years of experience
? Skills/Abilities and Knowledge
? Ability to read, write, speak and understand English.
? Works on complex problems.
? Analyzes situations that require in-depth evaluation of variety of factors.
? Exercises judgment in selecting methods and techniques for obtaining results.
? Works independently with minimal guidance. Receives little instructions on routine work and general instructions on new assignments.
? Ability work independently.
? Advanced level proficiency in appropriate software applications or technology.
? Advanced knowledge of related field.
? Excellent eye for design and intimate understanding of design elements.
? Proven track record of developing high quality, creative and compelling concepts for the digital world.
? Coordinate with various internal and/or external leaders to develop creative solutions, while adhering to project deadlines and budgets.
? Enjoys and works well collaborating with other designers and developers to achieve solid and well thought out web-based experiences.
? Proven ability to work in fact paced environment where demands and directions of work are changing, while managing several projects simultaneously.
? Understand differences between multiple delivery platforms (such as mobile vs. desktop) and optimizing output to match the specific platform.
? Creating database schemas that represent and support business processes.
? Data migration, transformation and scripting.
? Management of hosting environment, including database administration and scaling an application to support load changes.
? Understanding of fundamental design principles behind a scalable application.
? Ability to implement automated testing platforms and unit test.
? Basic knowledge of image authoring tools, ability to crop, resize or perform small adjustments on an image. Familiarity with tools such as Photoshop and Illustrator is a plus. ? Proficient understanding of code versioning tools such as GIT.
? Familiarity with development aiding tools such as NPM
? Node JS and mobile application experience a plus
? Bachelor's Degree in web development or equivalent work experience
-HTML, CSS3, Java Script, VueJS, JQuery, Java
-Must be able to do BOTH Front End and Back End
*Desired skills: .Net, Illustrator, J2ME, Photoshop, Quality Control*