
Senior Web Developer
American Psychological Association
full-time
Posted on:
Location Type: Remote
Location: Washington • United States
Visit company websiteExplore more
Salary
💰 $94,000 - $144,000 per year
Job Level
Tech Stack
About the role
- Collaborate on production, modification, and maintenance of digital platforms
- Develop digital channel-ready assets from layout to function
- Contribute to the development of AI-enabled web capabilities
- Create cascading style sheets that are consistent across browsers and platforms
- Optimize websites and applications for speed and responsiveness
- Provide support and maintenance for the association’s content management system
- Mentor and coach other developers on programming issues
- Stay up to date on emerging technologies and evaluate opportunities for use.
Requirements
- Bachelor’s degree (Computer Science or related)
- Five to eight years of related experience
- Proficient in ASP.NET, MVC, .NET Core, C#, and JavaScript
- Deep expertise and minimum 3 years of hands-on experience with modern front-end web development: HTML5, CSS3, XML, JavaScript, JQuery
- Strong grasp of security principles
- Familiarity with cloud stacks and service-based architectures
- Experience designing, building, and consuming secure, scalable APIs
- Familiarity and comfort working with cloud stacks and service-based architectures
- Experienced with Agile framework
- Familiarity with continuous integration principles.
Benefits
- Remote Work/Flexible Scheduling
- 401(k) option with employer match of up to 4%
- Medical, dental, and vision insurance options
- Outpatient mental health benefit
- Paid personal/vacation time plus 12 paid holidays
- Family/Medical Leave
- Tuition assistance
- Employee Assistance Program (EAP)
- Short- and long-term disability insurance
- And more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ASP.NETMVC.NET CoreC#JavaScriptHTML5CSS3XMLJQueryAPI design
Soft Skills
collaborationmentoringcoachingcommunication
Certifications
Bachelor’s degree in Computer Science