Senior Web Developer
Are you passionate about turning complex technical requirements into elegant, user-friendly web solutions? Are you ready to use your web development skills to support groundbreaking biomedical research and public health innovation?
Ripple Effect is looking for a Senior Web Developer with 6+ years of experience building, maintaining, and optimizing secure, user-friendly websites and applications to support our client's mission. The Senior Web Developer will play a critical role in supporting the National Library of Medicine (NLM)a global leader in biomedical research and data sciencein its efforts to accelerate biomedical discovery and improve public health through data-powered research. This role will support the development and maintenance of high-performance, accessible, and secure web applications. This role will be integral to advancing biomedical research and public health initiatives through the creation of user-centered digital tools and platforms.
If this position sounds of interest, there's a place for you here at Ripple Effect! We offer a diverse and engaging work environment, with a multitude of incentives and flexible work options that work for you and your lifestyle.
General Information
- Job Code : CIT-DV-03
- Location : Ripple Effect Headquarters Rockville, MD
- Employee Type : Exempt, Full-Time Regular (Ask our recruiters about flexible work arrangements)
- Telework : None / Client Site
- Clearance : Public Trust
- Number of Openings : May have multiple openings
- Salary Range : $95,605.00 - $107,623.00 (how we pay and promote)
Responsibilities
Front-End Development : Design, develop, and maintain responsive, accessible, and scalable websites and web applications. Create website layouts and user interfaces using standard HTML / CSS and modern JavaScript frameworks. Ensure websites and applications comply with Section 508 accessibility standards and NIH security policies.Back-End Integration : Integrate data from various back-end services and databases. Gather and refine specifications and requirements based on technical needs and user feedback.Coding & Documentation : Write well-structured, testable, and efficient code using best software development practices. Create and maintain comprehensive software documentation.Collaboration & Agile Development : Collaborate with cross-functional teams including designers, researchers, and system administrators. Participate in Agile development processes and contribute to sprint planning and reviews.Cloud & DevOps Support : Support deployment and maintenance of web applications in cloud environments (AWS, Azure, GCP).Innovation & Continuous Learning : Stay current with emerging technologies and industry trends and apply them to development activities. Create and maintain software documentation.