We are seeking a skilled and motivated Front-End Developer to join our dynamic development team. As a Senior Front-End Developer, you will be responsible for creating and optimizing the user-facing elements of our web applications, ensuring that they are visually appealing, highly functional, and responsive across all devices and platforms. You will work closely with management, back-end developers, and other stakeholders to deliver seamless, high-quality user experiences.
As a Senior Front-End Developer, you will develop web experiences for our end users. You’ll develop e-commerce inventory and dynamic menu systems with data-driven visualizations, file manipulation, and third-party integrations. You’ll be the lead for all UI/UX initiatives, running with concepts given by upper management and presenting them in a timely manner.
Essential Duties and Responsibilities:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
- Develop UI / UX for Portal Systems
- Follow intuitive design practices to ensure robust and scalable solutions
- Ensure our site is mobile-friendly and responsive across all devices
- Contribute new ideas to improve software practices and processes
- Document and provide design diagrams, including sequence diagrams, data flow diagrams, and data models.
- Work closely with back-end developers to integrate front and back-end components seamlessly
- Participate in code reviews, giving helpful feedback to ensure quality, scalability, and maintainability.
- Stay current with emerging web development technologies, trends, and best practices
- Continuously improve the development process and code quality
Reasonable accommodations may be made to enable individuals with disabilities to perform these functions.
Qualifications:
- Familiarity with emerging trends
- Demonstrated SQL server experience
- Experience in an Agile/Scrum environment
- Experience in documenting
- Proven ability to work with tight deadlines while being detail-orientated
- Experience in documenting and communicating abstract technical architecture and ideas to non-technical stakeholders.
Education and Experience:
- Bachelor's degree in computer science or related field
- Two to four years of related experience
Computer Skills:
- HTML & CSS
- JavaScript
- Angular JS or React
- Boot Strap
- jQuery
- Restful API
- Jira
- E-commerce Systems
Physical Demands:
- Prolonged periods of sitting at a desk and working on a computer