Web Developer and UX Strategist
Job Summary:
The Web Developer and UX Strategist plays a pivotal role in A Free Bird's digital presence, responsible for creating and maintaining engaging web and mobile platforms that support fundraising efforts. This position serves as the liaison between the organization and external vendors, ensuring that websites align with the organization's mission and encourage community engagement. With a focus on user experience optimization and technical proficiency, the Web Developer and UX Strategist contributes to the growth and success of A Free Bird's online initiatives.
Responsibilities:
- Produce clean, testable, and well-designed code in a timely manner.
- Work with a distributed development team to integrate data from a variety of databases and back-end services.
- Perform coding, debugging, testing, and troubleshooting throughout the application development process.
- Create and maintain GitHub repositories, as well as appropriate documentation for projects and codebases.
- Develop software verification plans, specifications, and quality assurance procedures.
- Develop and maintain an engaging web and mobile presence that supports fundraising efforts, ensuring an up-to-date design and seamless functionality.
- Collaborate with the Creative Team to understand user needs and suggest innovative solutions to enhance the user experience, aligning with A Free Bird's mission and encouraging engagement.
- Optimize user experience and site content for search engine ranking, including HTML, site structure, page layout, and navigation.
- Build email marketing campaigns in collaboration with writers and marketing data analysts.
- Perform ongoing maintenance of WordPress website and interface with external customers and vendors regarding website needs.
- Develop and maintain e-commerce website, ensuring high performance, scalability, and reliability.
- Write clean, efficient, maintainable codes and other relevant technologies.
- Troubleshoot and debug issues as they arise, ensuring thorough testing to maintain code quality and accuracy.
- Stay up-to-date with emerging trends and technologies in the e-commerce industry, providing technical support as needed.
- Integrate and configure Google Analytics and Google Tag Manager to track website traffic and user behavior.
- Maintain Contentful website and integrate with Microsoft Dynamics platform.
- Integrate and maintain Email Management Systems.
Qualifications/Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 1-2+ years of experience in a related field and/or relevant education.
- Knowledge of relational database management systems (RDBMS), object-oriented programming (OOP), and interactive web application development.
- A basic understanding of concepts such as version control (Git), MVP (Model-View-Presenter), MVC (Model-View-Controller), TDD (Test-Driven Development), and agile methodology.
- Familiarity with software development methodology and release processes.
- Specialist in either front-end or back-end development, with the capability to work on both aspects if required.
- Experience working with distributed engineering teams and documenting requirements and specifications.
- Proven experience as a Shopify developer/engineer with a strong portfolio of Shopify projects.
- In-depth knowledge of Contenful CMS system, JSON, HTML, Visual Studio, DevOps, APIs, HTML, CSS, Python, and/or JavaScript, Salesforce AWS, and jQuery.
- Experience with version control systems such as Git and knowledge of SEO best practices.
- Strong problem-solving, analytical, and communication skills, with the ability to work collaboratively in a fast-paced environment.
- Understanding of relational database designs and data normalization.
- C# skills are a plus in helping with migration efforts.
Additional Information:
- Self-motivated individual driven by a desire to meet and exceed team goals.
- Cross-functional communicator who maintains open communication to keep everyone in the loop and on the same page.
- Multi-tasker capable of handling multiple projects while maintaining attention to detail and timelines.
- This position requires a three month commitment and at least 5 - 10 hours per week.*
- Mandatory commitment is based on position level.
Please include a link to your GitHub and/or portfolio, and description on relevant web development experience.
Direct application
https://forms.clickup.com/f/dg3xb-3587/3TIB9OCNV1L443XMEE