Front End Web Developer

Information Technology Atlanta, Georgia


Description

Summary: As a part of our IT team, the Front-End Web Developer will develop new web-based features, particularly as it relates to user experience and the user interface. They will also support back-end delivery and web application stability, as well as provide operational support to both internal departments and end users for web-based systems within the Lumistella IT ecosystem.

These systems include cloud-based infrastructures, ecommerce solutions, websites, email marketing platform, public/private apps, domain routing/management systems, reporting systems, and other third-party Software as a Service (SaaS) solutions.  The Front-End Web Developer will coordinate with external and internal resources to ensure that our systems are meeting the needs of all stakeholders under the direction of the Director of Web Application Development.

Essential Duties and Responsibilities: “Essential functions” are primary job duties that incumbents must be able to perform unassisted or with some reasonable accommodation made by the employer.

  1. Develop and implement custom solutions that enhance the usability, speed, experience and ease of use of our existing online properties and tools;
  2. Develop, test and deploy mobile UX and performance optimizations;
  3. Support the development and maintenance of our cloud infrastructure.
  4. Develop custom reports/queries for website and user analytics;
  5. Develop custom automation rules, triggers and macros for ticket management within our Customer Service system;
  6. Manage third party data extraction/application integrations via open Application Program Interfaces (APIs) (Cloud SaaS integrations);
  7. As business grows, make expert recommendations on new systems to facilitate performant and pleasing customer experiences;
  8. Lead in troubleshooting and problem solving as needed;
  9. Provide systems training to other departments to ensure that systems are fully understood and utilized;
  10. Develop and maintain unit testing coverage of the key components of our code base;
  11. Develop and maintain detailed documentation for all relevant IT systems;
  12. Proactively monitor, report and make recommendations regarding the scalability, performance and availability of our systems;
  13. Monitor and protect all Lumistella systems from security vulnerabilities and cyber-attacks;
  14. Support IT initiatives and projects as directed by their manager on an as needed basis; and
  1. Protect company assets through the proper management of asset files and adherence to company policy regarding information security and management.

 

Knowledge, Skills and Abilities Required:

  1. Minimum of three years of experience working in web development;
  2. Prior consulting or client service delivery experience is a plus;
  3. Experience with developing reports, workflows and metrics within software environments;
  4. Knowledge of SaaS integration solutions via open APIs;
  5. Track record of building engaging end-consumer experiences for leading or emerging brands;
  6. Strong experience managing and supporting ecommerce shopping cart solutions, (such as Shopify);
  7. Strong experience with web programming technologies including HTML, CSS, JavaScript, MySQL/SQL.
  8. Strong experience working with a range of front-end libraries and frameworks;
  9. Understanding of User Interface (UI) and User Experience (UX) design best practices;
  10. Ability to multi-task with a keen sense of how to handle and respond to multiple open issues;
  11. Strong software lifecycle management skills;
  12. Motivated from within and can work independently;
  13. Strong written and verbal communication skills;
  14. Demonstrated problem solving and critical thinking skills;
  15. Preferred experience working with cloud-based infrastructures in Amazon Web Services (AWS);

Working Conditions:

  1. Normal office environment with little exposure to excessive noise, dust, temperature and the like.
  2. Requires sitting for extended periods of time, standing, visual acumen, and manual dexterity for working with computer keyboards.

 

The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of essential functions, responsibilities or requirements.