UI/UX Developer
Develops and implements Python/Django UI/UX components for dbGaP data access systems at NCBI, integrates with backend APIs, applies USWDS styling, and documents workflows. Requires bachelor's in CS, Python/Django experience, Linux, and Agile.
About the job
Responsibilities
- Develop and implement new Python and Django UI components and user-facing applications into development, testing, and production environments.
- Collaborate with the development team to integrate user-facing applications into existing backend components and APIs.
- Become familiar with USWDS styling guidelines and implement best practices for styling web UI applications.
- Learn NCBI web/application architecture patterns.
- Produce CSS supplements to augment existing NCBI and USWDS CSS templates.
- Produce documentation detailing application user workflows.
Requirements
- Bachelor’s degree in Computer Science or relevant experience.
- Experience developing UI/UX applications in a Python/Django framework.
- Software development experience in a Linux environment.
- Experience developing user-facing web applications.
- Experience in the Agile Scrum development process.
- Excellent written and verbal communication skills.
Compensation
- Competitive salary: $90,000 - $130,000 commensurate with experience.
- Benefits include medical, dental and vision coverage, 401k with employer contribution, paid holidays, vacation, and tuition reimbursement.
Skills
Python, Django, Ui/Ux, CSS, JavaScript, Linux, Agile, Scrum, Uswds, APIs
Similar jobs
Frontend Engineering jobsBuild and own Infisical’s website, microsites, frontend architecture, and growth integrations. The role requires strong frontend-leaning full-stack skills across JavaScript, React, Node.js, TypeScript, and Next.js, plus expertise in performance, accessibility, design systems, and SEO.
Build and evolve user interfaces and frontend infrastructure using React, Redux, JavaScript, and TypeScript. The role owns end-to-end features, influences technical direction, improves quality and delivery practices, and mentors engineers.
The UI Engineer will lead large-scale frontend initiatives for enterprise account management, integrations, and security intelligence experiences. The role requires 3+ years of software engineering experience with strong React and TypeScript expertise, testing discipline, accessibility knowledge, and frontend architectural judgment.
Build and evolve a framework-agnostic UI platform, including accessible component libraries, developer tooling, and design-system adoption across product teams. The role requires frontend experience with TypeScript or JavaScript, a modern UI framework, web standards, and build tools.
Build high-performance, accessible member-facing commerce and loyalty experiences using React and Next.js. The role requires 4+ years of web application development, TypeScript expertise, cloud-native experience, and strong testing and collaboration practices.