Job Title: Volunteer Lead Engineer
Company: Think Round, Inc.
Website: www.thinkround.org
About Think Round: Think Round is a nonprofit organization dedicated to building a Virtual Center for the Human Family, promoting collaboration and innovation in various domains such as sustainability, education, art, and community development.
Job Description: As a Principal Engineer at Think Round, you will play a crucial role in leading the technical development of our Virtual Center for the Human Family website. You will collaborate closely with cross-functional teams to ensure seamless integration with our current website and deliver a user-friendly, accessible platform for the public.
Responsibilities:
- Lead the technical architecture and development of the Virtual Center for the Human Family website.
- Collaborate with UX/UI designers to create an intuitive and engaging user experience.
- Ensure seamless integration with the existing www.thinkround.org website.
- Implement best practices for web accessibility and inclusivity.
- Optimize website performance for speed and reliability.
- Lead and mentor a team of developers to execute project milestones.
- Collaborate with stakeholders to gather requirements and provide technical guidance.
- Conduct code reviews and ensure adherence to coding standards.
- Stay updated with industry trends and technologies to drive innovation.
- Participate in regular meetings and report progress to the project management team.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred).
- Proven experience as a software engineer or web developer, with at least X years in a leadership role.
- Proficiency in web development languages such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Experience with backend development using languages like Python, Node.js, or Java.
- Strong understanding of web accessibility standards (WCAG) and best practices.
- Excellent problem-solving and analytical skills.
- Ability to work collaboratively in a team environment.
- Effective communication skills and ability to explain technical concepts to non-technical stakeholders.