Collaborate with team members and stakeholders to clarify requirements and develop effective solutions.
Contribute to detailed specifications and development of complex system components.
Identify and help resolve software issues, working closely with the team to translate requirements into thoughtful software designs.
Promote best practices, participate in code reviews, and contribute to process improvement.
Work in a variety of development environments (such as Agile and Waterfall) while engaging with stakeholders from different backgrounds.
Stay informed on advancements in software engineering, design, and data models.
Mentor and support colleagues, fostering an environment of continuous learning and inclusion.
Take on additional responsibilities as needed to support team objectives.
Requirements
Experience developing and maintaining web-based applications with demonstrated experience in building software projects with Rust and web technologies is a plus.
Proficiency with CSS (ideally Tailwind), JavaScript/TypeScript, and a keen interest in creating accessible and visually engaging user interfaces.
Strong communication skills, both written and verbal, and ability to collaborate effectively with a distributed team.
Commitment to writing well-documented and tested code; understanding of the importance of accessibility and usability.
Ability to balance thoughtful planning with timely delivery, and to seek guidance when needed.
Dependable, responsible, and committed to fostering an inclusive work environment.
Benefits
We are committed to providing reasonable accommodations to applicants and team members with disabilities.
We are committed to providing a fair and accessible hiring process.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.