Wanco Inc. is seeking a Sr. Frontend Software Engineer in our Arvada, CO production facility.
Summary:
Responsible for the design and implementation of web services frontend applications for SaaS and product UI. Build and maintain robust web interfaces for user account access device management portal as well as embedded device user interfaces. Trains non-technical personnel. Integrates knowledge of business and functional priorities. Acts as a key contributor in a complex and crucial environment. May lead teams or projects and share expertise.
Additional Info & Required Qualifications:
- 10+ years of experience in web services frontend software development, including vanilla javascript, CSS, SPA, frameworks/libraries, and UI/UX development
- 4+ years of experience with React
- 2+ years of experience with user account access web applications
- 2+ years of experience with SPA caching libraries (Redux / React Query / TanQuery / etc)
- 4+ years of experience with JavaScript/TypeScript
- 3+ years of experience with CSS / Emotion / Styled Components / etc.
- Detailed comprehension of SSR vs. SPA
Frontend Design & Development:
- Lead the design and implementation of scalable and robust frontend projects for SaaS web services and product UIs.
- Research and stay up-to-date with the latest advancements in React, Typescript, and other relevant web technologies, providing guidance to the team on leveraging new technologies and methodologies.
- Collaborate with cross-functional and backend teams to define system requirements and ensure seamless integration of frontend systems with backend services.
Software Development:
- Develop high-quality, efficient, and reliable software services using Docker, Node, TypeScript, AWS, Git, and other applicable technologies and languages.
- Work with backend and embedded software teams towards developing integrated product solutions.
Security and System Ops:
- Implement robust security measures to protect systems from unauthorized access, and tampering.
- Conduct regular security audits and vulnerability assessments of frontend systems and applications.
- Participate in incident response and resolution for security-related issues.
Team Leadership:
- Provide technical guidance and mentorship to a team of software engineers.
- Oversee the development process, ensuring adherence to coding standards, best practices, and project timelines.
- Manage and mentor development teams, providing technical guidance and support throughout the software development lifecycle.
- Foster a collaborative and productive working environment for the team.
Troubleshooting and Optimization:
- Diagnose and resolve complex user interaction issues both technical and HCI.
- Optimize code for shared use across standard web services SaaS and product UI.
Core Responsibilities
- Collaborates with project stakeholders to identify product and technical requirements.
- Conducts analysis to determine needs.
- Work with team to design new software and web applications, support applications under development, and customize current applications.
- Conduct code review and provide feedback.
- Develop software update process for existing applications.
- Lead in the roll-out of software releases.
- Oversees the researching, writing, and editing of documentation and technical requirements, including evaluation plans, test results, technical manuals, and formal recommendations and reports.
- Keeps current with technological developments within the industry. Monitors and evaluates competitive applications and products. Reviews literature, patents, and current practices relevant to the solution of assigned projects.
- Provide technical leadership throughout the design process and guidance about practices, procedures, and techniques. Serves as a guide and mentor for mid-level Software Development Engineers.
- Assists in tracking and evaluating performance metrics. Ensures the team delivers software on time, to specification, and within budget.
- Works with the Quality Assurance team to determine if applications fit specifications and technical requirements.
- Displays expertise in knowledge of engineering methodologies, concepts, and skills and their application in the area of software development.
- Displays expertise in process design and redesign skills. Presents and defends architectural, design, and technical choices to internal audiences.
- Consistent exercise of independent judgment and discretion in matters of significance.
- Other duties and responsibilities as assigned.
Salary Range: $140,000 - $170,000 per year based on qualifications
Benefits: Insurance (Medical, Dental, Life, 401k). Paid time off and holidays
Eligible to participate in Wanco’s standard benefit package
Wanco Inc. Address: 5870 Tennyson Street, Arvada, CO 80003 | 303-427-5700 | wanco.com