Staff Software Engineer , Full Stack (Mobile)

San Francisco Bay Area

|

Full-Time

|

On-site

About Us

At State Affairs, we’re on a mission to redefine how state government is covered—delivering trusted, nonpartisan news and insights that matter. We don’t just report what’s happening; we provide the critical context and technology that help decision-makers act. Think of us as the digital town hall for democracy. Our platform informs, empowers, and drives actions at the state level. And just like the democracy we cover, we value diverse perspectives, ensuring our work reflects the full spectrum of voices shaping state policy. This product-driven growth role requires a mix of marketing, data analysis, and product thinking.

Who We’re Looking For

What You’ll Own
  • Lead Mobile App Development: Drive the end-to-end development of our mobile applications using React Native, ensuring high performance, responsiveness, and a seamless user experience.
  • Work closely with product managers, designers, and other full stack engineers to translate business requirements into technical solutions and deliver exceptional mobile experiences.
  • Leverage existing web codebase (NextJS, TypeScript) where possible to optimize development efficiency and maintain code consistency across platforms.
  • Design and implement scalable and maintainable architecture for the mobile app, including state management, data handling, and integration with backend services.
  • Ensure the highest quality standards through comprehensive testing, code reviews, and continuous integration practices.
  • Provide technical leadership and mentorship to junior and mid-level engineers, fostering a culture of continuous learning and growth.
  • Drive the adoption of best practices, coding standards, and development methodologies within the team.
  • Stay abreast of emerging technologies and industry trends, evaluating their potential impact on our technical stack and business strategy.

You’ll Love This Role If…
You’ll Hate This Role If…
What You’ve Probably Done
  • Bachelor’s degree or Master’s in Computer Science, Engineering, or related field (or equivalent experience).
  • At least 8+ years of professional software development experience, focussed on mobile app development, with at least 3 years of hands-on experience with React Native.
  • Proficient in JavaScript/TypeScript, React Native, and mobile development frameworks. Strong understanding of RESTful APIs, third-party libraries, and integration.
  • Experience with mobile app architecture patterns such as MVVM, MVC, or Clean Architecture. Knowledge of state management libraries like Redux or MobX.
  • Demonstrated ability to optimize mobile applications for performance, scalability, and reliability.
  • Strong analytical and problem-solving skills with a focus on delivering high-quality solutions.
  • Excellent verbal and written communication skills with the ability to collaborate effectively with cross-functional teams.
  • Bonus Skills: Experience with native iOS/Android development, knowledge of AWS services, and familiarity with NextJS and NodeJS.
  • Proven experience as a hands-on technical leader in a fast-paced environment.
  • Ability to drive technical initiatives and influence decision-making at all levels of the organization.
  • Experience with serverless architecture and AWS Lambda.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and automation tools.
  • Understanding of security best practices and compliance standards.

Why You Should Consider Joining Us
Equal Opportunity Employer

At State Affairs, we are committed to building a diverse and inclusive team that reflects the communities we serve. We welcome and encourage applicants from all backgrounds, experiences, and perspectives—regardless of race, gender, sexual orientation, age, disability, or veteran status. We believe that different voices drive better decisions and innovation, and we are dedicated to fostering an environment where everyone feels valued, respected, and empowered to contribute.

Apply on LinkedIn