Front-End Developer
Lafayette, LA
The Front-End Developer should be an experienced Web Developer who combines exceptional coding skills with an eye for design. This position will help create, maintain, and support various web applications to better serve our customers and employees. We’re looking for a developer that likes to solve problems and create strong, stable solutions. This person must understand the latest web technology trends and want to continuously improve their skill-set. The Front End Developer will heavily use HTML, CSS, Typescript, modern JavaScript libraries like Bootstrap, Knockout, React.js, and Vue.js. to craft easy to navigate user interfaces in a large-scale e-commerce website.

Bachelor’s degree in Computer Science or equivalent web development work experience
Leveraging a solid knowledge of HTML5, CSS3, and JavaScript while working in a collaborative environment to develop highly interactive digital experiences.
Experience in Object Oriented design and development with .NET Framework a plus.
Familiarity with modern javascript libraries like React, Vue, Knockout, or Angular.
Experience working with responsive front-end frameworks like Bootstrap, Foundation, or Materialize.
Experience with or knowledge of development tools like NPM, Webpack, Gulp/Grunt, Less/Sass, TypeScript, etc.
Experience with Git including: branching, merging, rebasing, and pull requests.
Prior Ecommerce knowledge a plus.
Knowledge of AWS cloud services are a plus.
Design and development of web applications for usability, performance, and high availability.
Work with other UX designers to take mock-ups and wireframes into fully functional responsive interfaces.
Help to improve code quality and team knowledge by participating in regular code reviews and continually evolving coding standards.
Participate in architecture discussions and decisions.
Integration of applications on multiple levels, front-end, business logic, database, etc.
Following responsive design principles and working with a mobile first mindset.
Analyzing and automating business processes to improve efficiency and business.
Collaborate with other designers and stakeholders to create engaging shopping experiences to drive our business.
Assist in the planning stages of new projects, providing accurate estimates during planning meetings.
Taking ownership of projects and following through completely. Always on the lookout for automation opportunities.