remote
Software Developer Web Applications IV Applications Developer
Software Developer Web Applications IV Applications Developer
Software Developer Web Applications IV Applications Developer position — see original posting for full details.
About the role
- None
- Design and develop complex components for web applications using advanced JavaScript/TypeScript techniques and modern frameworks
- Architect high-performance solutions for rendering meteorological data visualizations in web browsers
- Lead the implementation of sophisticated features such as multi-layer maps, interactive weather data analysis tools, and real-time data visualization
- Develop scalable backend services and APIs to support web-based weather visualization applications in AWS
- Create efficient data processing pipelines for handling large meteorological datasets
- Establish coding standards, patterns, and best practices for the development team
- Mentor junior developers and conduct thorough code reviews to ensure quality and knowledge transfer
- Design and implement advanced visualization techniques for weather data using WebGL, Canvas, and other web technologies
- Optimize application performance for handling complex meteorological datasets and real-time updates
- Collaborate with UX designers to create intuitive interfaces for complex forecasting workflows
- Work with meteorologists and domain experts to translate specialized requirements into technical solutions
- Identify and resolve complex technical challenges across the application stack
- Contribute to architectural decisions and technology selection for web applications
- Lead development efforts for critical application components and features
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent experience may be considered.
- 5+ years of professional web application development experience
- Advanced knowledge of JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue.js)
- Demonstrated experience building complex, data-intensive web applications
- Experience with Microservices driven architecture in AWS
- Strong expertise in web application architecture and design patterns
- Experience with geospatial data visualization or interactive mapping applications
- Knowledge of RESTful API design and backend service development
- Experience with AWS cloud services and serverless architecture
- Strong understanding of performance optimization for web applications
- Experience leveraging Generative AI development tools to accelerate and assist in the development process. Knowledge of best practices in GenAI Prompting, development, reviewing generated content.
- Experience with meteorological applications or scientific visualization tools
- Advanced knowledge of WebGL, Three.js, or Canvas-based visualization techniques
- Experience with D3.js or other advanced data visualization libraries
- Strong background in geospatial technologies (GeoJSON, mapping libraries, spatial operations)
- Knowledge of weather data formats (GRIB, NetCDF