Senior Front End Web Application Developer - Vigilant LLC
Cincinnati, OH
About the Job
Senior Front-End Web Application Developer
The senior front-end web application developer is part of a team working on strategic and enterprise level applications. An effective senior front-end web application developer will be comfortable building UI frameworks that the rest of the team can leverage. They have experience creating, maintaining, and publishing front-end components in a way that enables other developers to rapidly adopt them. This includes a love for documentation and a clear and concise method of communication. A senior front-end web application developer must be flexible, adaptable, and able to overcome challenges both independently and effectively in a team environment. A senior front-end web application developer provides expert guidance to co-workers on the analysis of best practices for UI and UX problems.
Primary Responsibilities
- Participate in the application lifecycle from planning to implementation, ensuring high-quality software delivery through collaboration with the team.
- Lead the design and development of products, with a focus on creating and maintaining a library of reusable styles and components to streamline development processes.
- Utilize analytics platforms to enhance UI/UX feature prioritization and monitoring, contributing to continuous improvement in product quality, security, and performance.
- Engage in requirements gathering for client interfaces through both individual interviews and group discussions, advocating for user-centric design and feature inclusion that addresses the needs of multiple user personas.
- Act as a key contributor to the team's ability to consistently deliver significant features and improvements, leveraging expertise to solve complex problems and mentor junior team members.
- Drive the establishment and adherence to internal standards for style, maintainability, and best practices within a web environment, fostering a culture of excellence through code review and advocacy.
Minimum Qualifications
- Minimum 5 years of experience in web application development, with expertise in SolidJS or similar JavaScript frameworks (e.g., React, VueJS).
- Proficiency in writing automated tests using tools like Jest, Karma or Playwright.
- Experienced with Git in a professional setting.
- Strong understanding of core web, browser concepts, semantic HTML, CSS and JavaScript fundamentals.
- Self-motivated with a positive, solution-oriented approach, possessing outstanding problem-solving skills, and the ability to achieve consensus among peers.
- Outstanding communication abilities, with the proficiency to engage professionally across diverse teams while displaying patience, enthusiasm, and resilience.
Preferred Qualifications
- Proficient in using Reactive frameworks and implementing functional components.
- Skilled in Continuous Integration/Continuous Deployment (CI/CD) technologies.
- Knowledgeable in Agile methodologies, including ceremonies and best practices.
- Solid grasp of Progressive Web Applications (PWAs).
- Experienced with various testing frameworks to ensure robust application performance.
- Understanding of prevalent front-end security vulnerabilities and strategies for risk mitigation.
- Previous experience in consulting or contributing to open-source projects, along with a documented record of collaborating with the community.