Senior UI Developer

Data Society
Summary
Join Data Society Group as a Senior UI Developer and become a pivotal contributor, leveraging your React and JavaScript expertise to build impactful solutions. You will craft client-facing demos and prototypes, develop external client solutions, and build internal products and tools. Collaborate with a cross-functional team, ensuring seamless integration and exceptional user experiences. This remote role, based out of the DMV area with occasional travel, requires a US federal government Public Trust background check and is open only to US citizens. You will architect and build scalable frontend systems, translate designs into high-quality code, and lead technical discussions. You will also mentor team members and ensure timely project delivery.
Requirements
- 7+ years of dedicated experience in frontend development, with a strong focus on building complex data-driven applications
- Expert-level proficiency in React and JavaScript, including a deep understanding of the React ecosystem (hooks, state management, component lifecycles, performance optimization)
- Experience with testing frameworks like Mocha, Jest, or Cypress
- Experience with component libraries like Material UI or Chakra
- Solid command of HTML5, CSS3, and modern styling techniques (e.g., CSS-in-JS, SASS/LESS, styled-components)
- Demonstrated experience with responsive design, cross-browser compatibility, and accessibility best practices
- Expert knowledge of RESTful APIs and integrating frontend applications with backend services. Familiarity with RTK query or react-query is a plus
- Familiarity with modern build tools (e.g., Webpack, Vite) and version control systems (Git)
- Ability to independently research, learn, and implement new open-source technologies and drive technical innovation
- Strong understanding of UX/UI principles and the ability to effectively collaborate with design teams
Responsibilities
- Architecting and building scalable frontend systems from the ground up, utilizing modern React patterns and best practices
- Translating complex UX/UI designs into accessible, high-quality code, ensuring an optimal balance between functionality, aesthetics, and performance, while maintaining WCAG and Section 508 compliance
- Leading technical discussions and providing expert guidance on frontend architecture, tooling, and development processes
- Collaborating closely with stakeholders (clients, UX, product, data scientists, backend engineers) to gather requirements, define technical specifications, and deliver elegant solutions
- Driving continuous improvement by identifying opportunities, recommending new technologies, and advocating for best practices in frontend development
- Mentoring and elevating the technical capabilities of the team, sharing knowledge and fostering a culture of high-quality code and innovation
- Ensuring the technical integrity and timely delivery of projects, working within a modern development ecosystem (CI/CD, containerization with Docker, Jira, etc.)
- Adhering to security and quality standards (CMMC, ISO privacy & quality)