Logo
CompanyCam

Senior Software Engineer (React/React Native)

CompanyCam, Raleigh, North Carolina, United States, 27601

Save Job

Overview

Senior Software Engineer (React/React Native) at CompanyCam. Join our engineering team to tackle frontend-focused work, collaborate with product managers and designers, and help evolve our frontend and related systems. What You'll Do

Design, implement and deliver complex, cross-cutting features and systems in React and React Native, and occasionally in Ruby on Rails. Lead efforts to address technical debt and system reliability, proactively identifying areas for refactoring or optimization. Influence and evolve the architecture and system design, anticipating future needs and driving long-term improvements across services and applications. Set and uphold high standards for code quality, testing coverage, and documentation, mentoring others to do the same. Drive improvements to internal tooling to enhance developer experience and system resilience. Facilitate technical discussions and decision-making, helping the team navigate trade-offs and align on best solutions. Act as a point of escalation for complex technical challenges, supporting team members in unblocking progress. Partner closely with product managers, designers, and engineers, shaping feature direction by identifying technical opportunities, risks, and trade-offs early in discovery. What You'll Bring

Must-haves

These are our non-negotiables: Show up : give us your best and have the courage to do difficult but necessary stuff. Grow up : be humble, take responsibility, learn continuously, and have a growth mindset. Do good : treat your co-workers and customers the way you want to be treated. 5+ years of experience

as a professional developer. (Not all years of experience are created equal, so this one isn\'t set in stone). Advanced proficiency in React and Redux, or an equivalent JS framework and state management library, with experience guiding architectural decisions and best practices for frontend systems. Experience with React Native or native iOS or Android. Experience contributing across the full stack, including front-end, back-end, and data layers. Demonstrated experience in leveraging artificial intelligence (AI) to build, enhance, or optimize tools and features within products, driving innovation and improving user experience. Ability to handle complex tasks and ambiguous problems without guidance. Understanding of business trade-offs and ability to effectively communicate the risks and benefits of various technical approaches. Strong collaboration skills with the ability to lift up the team by providing mentorship and proactive feedback. You live and work permanently in the U.S.

(We\'re not set up to hire outside the U.S.). Nice-to-haves Experience with GraphQL & REST, Apollo & TanStack Query, Ruby on Rails, Android Studio & Xcode. Native mobile development (Java, Objective-C, Kotlin, Swift). Experience integrating with large language models

(e.g., OpenAI, Gemini). Benefits and Compensation

This is a salaried position at CompanyCam. Our salary range is

$175,000 - $200,000

per year and is based on experience. We also offer meaningful equity and other benefits. Equal Opportunity

statement: CompanyCam is an equal-opportunity employer committed to respect, inclusion, and growth. We work hard, take responsibility, and support each other. Great ideas come from all backgrounds, and we carefully consider every applicant without regard to personal characteristics or traits. Even if your work experience doesn\'t align perfectly, we encourage you to apply. What really matters to us is your potential, your passion, and your commitment to learning, innovation, and contributing meaningfully to our team. For any accommodations or technical issues related to the online application or interview process, please email jobs@companycam.com and we\'ll respond promptly. Please do not include any medical or health information in your message. Note:

Resumes sent to this email will not be reviewed or responded to. To be considered for a position, you must apply directly through our careers page.

#J-18808-Ljbffr