Web Developer
WABE is Atlanta’s choice for NPR, PBS, and local news and storytelling. We inform, inspire, reflect, and empower greater Atlanta to drive community belonging, stoke civic participation, and advance equity. WABE is a non-profit, public media service broadcasting and streaming via WABE90.1FM, WABE TV, WABE.org, and numerous podcasts and digital offerings.
For more information on the broadcast service, programming and opportunities, please visit www.wabe.org
Web Developer
WABE is a skilled Web Developer responsible for designing, developing, and maintaining websites and web applications. This role involves collaborating with cross-functional teams and external partners to create visually appealing, user-friendly, and responsive digital experiences that meet business objectives. The Web Developer utilizes a combination of programming languages, design tools, and best practices to ensure optimal website performance, functionality, and user satisfaction. This role involves translating design concepts into functional and interactive user experiences.
The Web Developer collaborates closely with designers and back-end developers to ensure seamless integration of user interfaces and optimal website performance. This role will work on multiple digital products like websites, mobile apps, digital newsletters and emails, digital marketing efforts, SEO etc.
Accountabilities:
User Interface Development:
- Implement responsive and engaging user interfaces using HTML, CSS, and JavaScript.
- Collaborate with UX/UI designers to translate design mockups into functional code.
- Ensure consistent and visually pleasing designs across different devices and browsers.
Front-End Development:
- Utilize front-end frameworks (e.g., React, Angular, Vue) to build dynamic and interactive web applications.
- Integrate third-party libraries and components to enhance functionality and user experience.
- Implement responsive and visually appealing designs using HTML, CSS, and JavaScript.
- Develop user interfaces that enhance user experience and engagement.
- Ensure seamless integration of design elements and user interactions.
Cross-Browser Compatibility:
- Test and optimize websites and applications to ensure compatibility across various browsers and platforms.
- Address any rendering or performance issues that may arise.
User Experience Enhancement:
- Enhance user interactions and experience through animations, transitions, and intuitive navigation.
- Implement accessibility features to ensure compliance with accessibility standards (e.g., WCAG).
Back-End Development:
- Build and maintain server-side components using languages such as PHP, Python, Ruby, or Node.js.
- Develop databases, APIs, and server infrastructure to support web applications.
- Implement security measures to protect data and user information.
Full-Stack Development:
- Collaborate with designers and other developers to create cohesive and functional web applications.
- Integrate front-end and back-end components to create seamless user experiences.
Content Management:
- Update and maintain website content using Content Management Systems (CMS) like WordPress, Drupal, or custom solutions.
- Ensure content accuracy and timely updates.
Testing and Debugging:
- Conduct thorough testing and debugging of websites and web applications across different browsers, devices, and platforms.
- Identify and resolve technical issues to improve performance and functionality.
Performance Optimization:
- Optimize website speed, loading times, and overall performance for an optimal user experience.
- Implement caching mechanisms, content delivery networks (CDNs), and other techniques to enhance performance.
Cross-Functional Collaboration:
- Work closely with designers, UX/UI experts, and other team members to translate design concepts into functional code.
- Collaborate with stakeholders to understand project requirements and provide technical insights.
- Test and optimize websites and applications to ensure compatibility across various browsers and platforms.
- Address any rendering or performance issues that may arise.
Continuous Learning:
- Stay updated with industry trends, best practices, and emerging technologies to enhance skills and knowledge.
- Experiment with new tools and techniques to improve development processes.
Other duties as assigned.
Knowledge, Skills, and Abilities
- Bachelor’s degree in computer science, Web Development, or a related field (or equivalent work experience).
- Proficiency in HTML, CSS, JavaScript, and other front-end technologies.
- Experience with back-end programming languages such as PHP, Python, Ruby, or Node.js.
- Familiarity with relational databases (e.g., MySQL, PostgreSQL) and database design.
- Knowledge of web development frameworks (e.g., React, Angular, Vue) and libraries.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment.
- Excellent communication skills to convey technical concepts to non-technical stakeholders.
- Experience with version control systems (e.g., Git) and deployment processes.
- Understanding of SEO principles and accessibility standards.
- Portfolio of past web development projects showcasing a range of technical skills.
This job description is intended to provide a general overview of the responsibilities and qualifications for the role of a Web Developer. Actual responsibilities and requirements may vary based on the specific needs of the company or project.
Work Environment & Physical Demands:
The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Individuals may need to sit or stand as needed. May require walking primarily on a level surface for periodic periods throughout the day. Reaching above shoulder heights, below the waist or lifting as required (up to 5 lbs.), filing documents or store materials throughout the workday. Proper lifting techniques required. For the most part ambient room temperatures, lighting and traditional office equipment as found in a typical office environment.
For further consideration, submit cover letter and resume to:
WABE
Attention: Human Resources
740 Bismark Rd. NE
Atlanta, GA 30324
Fax: 678-553-3026
Email: jobs@wabe.org
EOE