Senior Full Stack Engineer, Web & Mobile
New
United StatesFull-TimeSenior
Salary115,000 - 145,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- PostgreSQLPythonDjangoHTMLCSSJavascriptTypeScriptReactRESTful APIs
Requirements
- 5+ years of software engineering experience, or equivalent experience building and shipping meaningful production software.
- Strong experience with React, TypeScript, JavaScript, HTML, CSS, and responsive design.
- Experience building high-quality interfaces for desktop, tablet, and mobile users.
- Strong understanding of frontend architecture, component design, state management, data fetching, browser behavior, performance, and accessibility.
- Experience testing and debugging responsive or mobile experiences across devices, browsers, and screen sizes.
- Experience with mobile release workflows, app store deployment, mobile QA, hybrid mobile apps, or app-like web experiences.
- Experience working with APIs and contributing across the stack, ideally with Python, Django, REST APIs, PostgreSQL, or similar technologies.
- Experience using Git in a collaborative development environment.
- Experience using AI-assisted development tools or agentic workflows for coding, debugging, documentation, automation, testing, or productivity.
- Strong attention to detail, clear communication, and a willingness to own quality before release.
- A passion for building technology that supports a mission-driven organization.
Responsibilities
- Build and improve features using React, TypeScript, React Query, CSS Modules, Python, Django, PostgreSQL, and related tools.
- Create responsive, accessible interfaces that work well across desktop, tablet, and mobile devices.
- Own frontend-heavy features from planning through implementation, QA, release, and iteration.
- Work with backend APIs to fetch, update, validate, and manage application data.
- Contribute to backend services, APIs, data models, and integrations when needed.
- Test mobile and responsive workflows across devices, browsers, screen sizes, and app environments.
- Own QA for mobile issues, including reproduction, documentation, fix verification, and regression prevention.
- Help manage mobile release readiness, including build validation, release checklists, app store awareness, versioning, and post-release validation.
- Improve frontend architecture, component patterns, state management, data fetching, performance, accessibility, and maintainability.
- Use AI-assisted tools for development, debugging, prototyping, documentation, testing, and product iteration.
View Full Description & ApplyYou'll be redirected to the employer's site