Software Developer
Summary
Senior frontend developer at Accenture Federal Services building a modern, responsive web application for meteorological/weather data visualization in AWS. Day to day: lead frontend development with modern JavaScript frameworks, build geospatial mapping and high-performance radar/satellite visualizations, design REST/GraphQL APIs, add automated tests, and mentor junior developers.
The work:
Design, develop, and implement the web-based frontend for the application in AWS cloud. This senior role will lead the transformation of the traditional client into a modern, responsive web application while ensuring seamless integration with backend meteorological data services and maintaining the sophisticated visualization capabilities essential for weather forecasting operations.
Key Responsibilities:
Lead the development of the web frontend using modern JavaScript frameworks and libraries. Architect and implement responsive, intuitive user interfaces for complex meteorological data visualization. Develop interactive mapping components and geospatial data rendering capabilities for weather data. Create high-performance visualization tools for meteorological datasets (radar, satellite imagery, model data). Design and implement RESTful APIs and GraphQL services to connect frontend with backend data services. Optimize web applications for performance across various devices and network conditions. Collaborate with UX/UI designers to implement user-centered design principles for meteorological applications Implement automated testing strategies for frontend applications (unit tests, integration tests, E2E tests). Integrate with AWS services (CloudFront, S3, API Gateway, Lambda, etc.) to create scalable frontend solutions. Ensure accessibility compliance and cross-browser compatibility. Contribute to CI/CD pipeline development for frontend applications. Mentor junior developers and provide technical leadership on frontend development best practices.
Here's what you need:
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Background in scientific or technical application development
- Familiarity with meteorological applications
- Understanding of weather data formats and visualization requirements
- Experience with containerization (Docker) and/or orchestration (Kubernetes)
- Familiarity with AWS cloud services for web application hosting
Bonus Points:
- Master's degree in relevant technical field
- Experience with modern JavaScript frameworks (React, Angular, or Vue.js)
- Experience with geospatial data visualization libraries (Mapbox, Leaflet, OpenLayers)
- Knowledge of WebGL or Canvas-based rendering for complex visualizations
- Experience with D3.js or other data visualization libraries
- AWS certifications (Developer Associate, Solutions Architect)
As required by local law, Accenture Federal Services provides reasonable ranges of compensation for hired roles based on labor costs in the states of California, Colorado, Hawaii, Illinois, Maine, Maryland, Massachusetts, Minnesota, New Jersey, New York, Vermont, Virginia, Washington, and the District of Columbia, and the city of Cleveland. The base pay range for this position in these locations is shown below. Compensation for roles at Accenture Federal Services varies depending on a wide array of factors, including but not limited to office location, role, skill set, and level of experience. Accenture Federal Services offers a wide variety of benefits. You can find more information on benefits here. We accept applications on an on-going basis and there is no fixed deadline to apply.