What are the responsibilities and job description for the Web Developer position at POWER Engineers, Member of WSP?
Web Developer
Our visual technology department is looking for a web developer to join our interactive services team who is motivated to combine the art of design with the art of programming to create innovative interactive services and solutions. You will take responsibility for the full lifecycle of the application including but not limited to requirements gathering, design, development, support, and maintenance of innovative applications through translation of the requirements, user interface and user experience (UI/UX) design wireframe mock-ups. You will work with our UI/UX designers and bridge the gap between graphical design and technical implementation. Taking an active role on both sides to help define how the application looks as well as how it works. You will also work with our 3D team to bridge the gap between their work and the web. If you want to work remotely, no problem!
To look at the kind of work our team does, explore https://visual.powereng.com.
Job Responsibilities:
Design and Development: Create web applications from UI\UX design wireframes\mockups
Technical Implementation: Bridge the gap between graphical design, requirements, and technical implementation
Performance Optimization: Ensure web applications are optimized for performance and scalability
Cross-Platform Development: Develop web applications that work across different platforms and browsers
Geospatial Information Systems (GIS): Utilize GIS API’s or SDK’s
Cloud and Responsive Design: Utilize cloud-first and responsive design methodologies
Version Control: Create and maintain code repositories using Git
Collaboration: Work with team members, project leads, project managers, and clients
Mentoring: Train and mentor team members, providing code reviews and feedback
Testing: Create unit tests, perform exploratory and guided testing
Cybersecurity: Ensure common vulnerabilities such as the OWASP top 10 are mitigated
Support and Maintain: Debugging of web applications developed by you and others and supporting end users
Performs other duties as assigned
Required Experience:
6 years of experience directly related to web\application development
4 of experience with Vue.js or similar with a mid-to-high level expertise
Mid to expert skill in web markup, including HTML5, XML, and CSS3 that can make things look good on any device size
Ability to effectively communicate technical information to both technical and non-technical folks
Excellent support and maintenance skills of production web applications
Midlevel experience with interfacing programmatically with products such as ESRI ArcGIS, Apple Maps, or Google Maps.
Good understanding of common development models\frameworks like Object Orientated Programing (OOP), general design patterns, and data structures
Excellent communication skills, both oral and written
Midlevel expertise with motion and interactivity on the web which drives engagement
Ability to work effectively in a positive manner with clients, peers, managers, and others
Good understanding of asynchronous request handling, partial page updates, and AJAX
Experienced with Git and GitHub in a multi-team working environment
Ability to maintain scope, budget, and schedule on projects while priorities shift quickly
Great organizational skills and the ability to deliver
Mentoring and training team members, providing code reviews, and reviewing work outputs
Write clear documentation and comment code effectively
Have excellent problem-solving skills, enjoy technical challenges
Ability to remain agile, handle multiple projects and deadlines efficiently
Willingness to grow and learn in the ever-changing technology landscape
Maintain a positive attitude in a dynamic working team environment where client needs and deadlines can change rapidly
Desired Experience:
A bachelor’s degree or higher in computer science or related field
Mid to expert level experience with Quasar or another UI library\framework
Comfortable working in Adobe Illustrator and Photoshop to utilize, create, and modify graphic assets
Entry to midlevel of understanding of server-side CSS pre-processing platforms, such as LESS or SASS
Experience with Node, PHP, or .NET for server-side code and API development
Proficiency in Microsoft tools such as Teams, Planner, Outlook, Word, and Excel
Experience with Microsoft Azure authentication libraries and services to secure web applications (preferably in Vue)
Ability and desire to lead projects and team members
Expert level skill in web-centric technologies and programming languages (e.g., JavaScript, Typescript, ASP. Net, XML, Web APIs, REST)
Midlevel expertise in understanding and developing C# desktop applications
Server-side Scripting languages (e.g., PHP, Perl, Python, Node, Ruby)
Comfortable working with SVG’s and creating motion and interactivity on the web with them
Midlevel experience working with databases like MySQL, SQLite, Azure Cosmos DB, or Microsoft SQL Server.
Good understanding of WordPress or other popular Content Management System (CMS) as well as common plugins for WordPress like Advanced Custom Fields (ACF) and Elementor or other popular plugins for other CMS’.
Mobile development experience with Angular, React\React Native, Apache Cordova, PhoneGap, or similar app development libraries\frameworks
Mid to expert level experience with 3D web application solution development is desired, such as three.js, web AR\VR\XR, Cesium, or panorama frameworks like Marzipano.
Entry to midlevel experience working with cloud hosting platforms to build web solutions for clients such as Amazon Web Services (AWS), Google Cloud Platform (GCP), or
POWER Engineers, Member of WSP, is a global consulting environmental and engineering firm and one of the top design firms in the energy sector. Together, POWER and WSP’s 73,900 experts create positive, long-lasting impacts for our communities and our clients in the power and energy, transportation and infrastructure, environmental, and property and buildings sectors. As part of our team, you’ll discover a world of opportunities to connect with innovative thinkers, forge your path, and have fun tackling the world’s most challenging projects.
At POWER Engineers, Member of WSP, you can have a rewarding career on every level. Our philosophy is simple: Do Good. Have Fun. Build Success.
Our compensation package includes competitive compensation, professional development, and a full benefit package:
- Medical/Dental/Vision
- Paid Holidays
- Vacation/Paid Sick Leave
- Voluntary Life Insurance
- 401K
- Telehealth Benefit covers all providers
- Maternity and Paternity Leave
- New Dads and Moms Benefit program
- Fertility Benefits
- Gender affirming care
We are a fun engineering firm. That might seem contradictory to some, but it works for us!
POWER Engineers, Member of WSP, is an Equal Opportunity Employer, including women, minorities, veterans, and individuals with disabilities.