What are the responsibilities and job description for the Web Developer position at POWER Engineers, Inc?
Job Details
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
Job Responsibilities:
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:
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.
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
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
- 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
- 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 (Google Cloud Platform), 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.