Full-time. Company is based in Austin, TX but remote is welcome.
Overview
Unified is seeking a Senior Web Developer to contribute to the continued development of the Unified web app, which is built with React. This role will be responsible for technical ownership over one or more features within the web app, as well as supporting a variety of other features being worked on by the rest of the team.
About the company
Unified is the social network for activism. We are building a fully-featured social networking platform that also includes a variety of tools to help organizers and activists grow and mobilize their communities.
We’re currently in public beta and have over 2,000 activists on the platform. We have interest from hundreds of advocacy, non-profit, and political organizations from across the country. Our current focus is on providing a platform that supports the following broad use cases:
- Easy discovery of activists focusing on issues you’re interested in.
- Connecting with those activists via social feeds and private communities.
- Growing an activist’s community through a variety of acquisition and engagement tools.
- Helping activists raise money to support their efforts.
Over time, we plan to support a variety of specific activism needs through a wide mix of product features, including the following use cases that have been raised by interested groups:
- Coordinating delegates during a national political convention
- Mobilizing Gen-Z activists in Wisconsin
- Maintaining a year-round community for an activist conference
- Promoting the social justice work of podcast guests
- Recruiting candidates to run for office
- Unionizing workplaces
- Coordinating volunteer activity for a sorority
- …and many more
Our ambition is to build a platform and company that supports millions of activists across the US and eventually the world.
About the product
Unified is currently available through mobile and web applications. Both apps currently or will eventually support the following features:
- Account creation via email, phone, and oauth.
- Social media content creation and engagement
- Displaying an algorithmically-ranked social feed.
- Creating organizing actions such as registering voters, petitioning elected officials, and more.
- Following and viewing other users.
- Engaging in DMs or group chats (includes E2E encryption).
- Setting up and managing communities of hundreds or thousands or volunteers.
- Search and discovery on trending topics, accounts, etc.
- Hosting and RSVPing to events.
- Donating to activists or purchasing monthly subscriptions to support organizers.
- Analytics and insight into how to most effectively grow a community.
Responsibilities
All web developers at Unified are responsible for:
- Implementing new features based on provided designs, ensuring pixel-perfect UI components and smooth user interactions.
- Collaborating closely with the designer to ensure design fidelity and provide feedback on technical feasibility
- Working with backend engineers to integrate APIs, ensuring smooth functionality with backend services.
- Optimizing app performance, ensuring that new features load quickly, perform well, and are responsive.
- Identifying, responding to, and resolving bugs and related issues to maintain a smooth and consistent user experience.
- Ensuring code quality by writing maintainable and reusable code.
As a Senior Web Developer, you’ll also be asked to take ownership of one or more core features of the mobile app. E.g., you may be asked to be responsible for implementation, improvement, and maintenance of the public home feed. For any such features you are responsible for, you’ll be the “go-to” person on the team for anything related to adding new capabilities, improving usability, fixing bugs, and so on.
Requirements
As a member of the Unified team, you can expect to engage with a set of individuals who are incredibly committed to their company’s mission. All Unified team members fundamentally believe in the potential impact of our work on American society. That means we expect a lot from each other and those we work with. In practice, this means we look for the following attributes in all of our employees:
- Defaults to action in everything they do
- Very organized and capable of efficient task management while adhering to project deadlines
- Extreme attention to detail (e.g., ensuring UI/UX is implemented exactly as designed)
- Highly responsive to other team members’ requests
- Takes time to learn new tools or best practices when necessary
- Listens to others and seeks out feedback from team members and third parties
- Is very engaged in understanding the organizations and individuals whom we serve
Specific technical skills that will be helpful in this role include:
- Proficiency with React.js and previous experience building React-based applications.
- Proficiency with Javascript/HTML/CSS
- Proficiency with Next.js
- Familiarity with Tailwind
- Familiarity with TypeScript
- Experience with Context API, Redux, or Simple State
- Experience using APIs to perform CRUD or more advanced business logic for a web application
- Basic understanding of what it takes to host a web frontend on a server
- Using gitlab/github for code management and version control
- Using JIRA or similar tools for task management, project estimation, and team communication
- Using Figma to translate design requirements to CSS or other styling frameworks
What this role offers
We want to build a team of passionate, experienced individuals that are driven to better the world around them. We want to work with others who have the same drive. To foster this, we work hard to offer a supportive work environment where team members, including contractors, feel a shared purpose, bond with one another, and are compensated competitively.
- Salary: $130,000 - $150,000
- Equity: Employee options on a 4 year vesting schedule, 1 year cliff
- Retirement: 100% matching on first 3% and 50% matching on next 2% of pay toward 401K
- Benefits: Medical, dental, vision, disability, and life insurance coverage
- Time off: Two week minimum vacation
- Additional perks: Laptop provided by company. Healthy eating incentive. ChatGPT reimbursement. Travel to Austin, TX at least once per year.
How to apply
Submit your information here: https://airtable.com/appvg1UAQgKCzR0Xl/pagg2TQa6MZG3KpAv/form