WSP is seeking a mid-to-senior level Web Developer to join their Visual Studios Interactive Department. The candidate will be responsible for designing and developing modern web applications, collaborating with UX/UI designers, and working closely with internal visualization and technical teams. The role is ideal for a developer who is motivated to combine the art of design with the art of programming to create innovative, high-impact interactive services and solutions.
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 relied upon by users
- Hands on experience interfacing programmatically with APIs such as Google Maps or other mapping platforms
- Strong understanding of JavaScript and JavaScript Object Notation (JSON)
- Ability to write clear documentation and maintain appropriately commented, readable code
- Experience creating motion and interactivity that drives user engagement
- Proven experience mentoring and cross-training team members, including conducting code reviews
- Strong analytical, troubleshooting, and debugging skills
- Willingness to grow and learn in a rapidly evolving technology landscape
- Experience using Git in a collaborative, multi-developer environment
- Solid understanding of asynchronous request handling, partial page updates, and AJAX
- Ability to communicate technical information effectively to both technical and non-technical audiences
- Strong verbal and written communication skills
- Ability to work effectively and professionally with clients, peers, managers, and stakeholders
- Ability to manage scope, schedule, and priorities in a dynamic, fast-moving environment
- Strong organizational skills with the ability to consistently deliver high-quality work
- Positive attitude and adaptability within a deadline-driven, team-oriented environment
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- Disability insurance
- Life insurance
- Retirement savings
- Paid sick leave
- Paid vacation
- Paid parental leave
- Paid time off for bereavement, voting, and/or attendance at naturalization proceedings