Description
WSP is seeking a mid-to-senior level Web Developer to join their Visual Studios Interactive Department within Advanced Complimentary Services. The successful candidate will work remotely full-time and be responsible for the full lifecycle of web applications, including requirements gathering, design, development, testing, deployment, support, and maintenance.
Responsibilities:
- Design and develop modern web applications from UI/UX design wireframes and mockups
- Translate graphical designs and functional requirements into performant, scalable web applications
- Optimize applications for performance, responsiveness, and cross-browser compatibility
- Develop web applications that function consistently across platforms and browsers
- Integrate Geospatial Information Systems (GIS) using appropriate APIs or SDKs
- Apply cloud-first and responsive design methodologies
- Create and maintain source code repositories using Git
- Collaborate with designers, developers, project leads, project managers, and clients
- Mentor and support team members through code reviews, technical guidance, and feedback
- Develop unit tests and perform exploratory and guided testing
- Ensure common vulnerabilities are mitigated
- Debug, support, and maintain web applications
- Provide technical support to end users as needed
Requirements:
- 6+ years of experience directly related to web development
- Proficient in HTML5, CSS3, and responsive web design principles
- Strong experience supporting and maintaining production web applications
- Hands-on experience interfacing programmatically with APIs
- Strong understanding of JavaScript and JSON
- Ability to write clear documentation and maintain commented, readable code
- Experience creating motion and interactivity that drives user engagement
- Proven experience mentoring and cross-training team members
- Strong analytical, troubleshooting, and debugging skills
- Willingness to grow and learn in a rapidly evolving technology landscape
- Experience using Git in a collaborative environment
- Solid understanding of asynchronous request handling and AJAX
- Ability to communicate technical information effectively
- Strong verbal and written communication skills
- Ability to work effectively with clients, peers, managers, and stakeholders
- Ability to manage scope, schedule, and priorities in a dynamic environment
- Strong organizational skills with the ability to consistently deliver high-quality work
Preferred Qualifications:
- 2+ years of experience with Vue.js or similar front-end frameworks
- Experience with Quasar or other UI libraries or frameworks
- Understanding of Object-Oriented Programming (OOP) and common design patterns
- Experience working with SVGs
- Mid-level experience working with Azure Cosmos DB or relational databases
- Contributions to open-source projects and an active GitHub portfolio
- Working knowledge of web accessibility standards
- Experience with WordPress or other popular Content Management Systems (CMS)
Benefits:
- Medical, dental, vision, disability, and life insurance
- Retirement savings
- Paid sick leave
- Paid vacation
- Paid parental leave
- Paid time off for bereavement, voting, and naturalization proceedings
Compensation:
- Expected salary: $85,000 - $110,000