Software Engineer – React / React NativeLocation: Fremont, CA (5 days onsite)Duration: 12+ MonthsRate: $60/hr. on C2CNote: Local candidates are preferred, as this role requires an in-person interview. Candidates must also have a genuine and updated LinkedIn profile.Position Summary:We are seeking a highly skilled Software Engineer with strong expertise in both React and React Native to join a fast-paced engineering team.
The selected candidate will be responsible for designing, developing, and maintaining high-performance web and mobile applications that support both internal platforms and customer-facing products. This role requires collaboration across web and mobile development teams, utilizing a shared TypeScript codebase to deliver scalable and consistent user experiences across platforms. The ideal candidate is a collaborative problem-solver who thrives in an agile environment and is passionate about solving complex technical challenges at scale.Key Responsibilities:Develop and maintain web and mobile applications using React and React NativeBuild and scale frontend web experiences using ReactJS, NodeJS, and GraphQLWork with technologies including React, React Native, Redux Toolkit, React Query, NodeJS, GraphQL-Yoga, Docker, and CypressWrite clean, scalable, and maintainable code using TypeScript as the primary programming languageCollaborate closely with backend developers, QA teams, and product managers across web and mobile initiativesParticipate effectively in agile development cycles and adapt to evolving business requirementsCommunicate technical decisions clearly across cross-functional teamsAnalyze and solve complex technical challenges with a proactive and solution-oriented mindsetRequired Qualifications:• Strong proficiency in JavaScript/TypeScript, ES5/ES6, HTML, CSS, ReactJS, and React Native• Solid understanding of component-based architecture and shared logic across web and mobile platforms• Proven experience developing and deploying both web applications (React) and mobile applications (React Native)• Experience with NodeJS, GraphQL, and RESTful API integrations• Excellent verbal and written communication skills with a collaborative approach• Bachelor's degree in Computer Science or equivalent practical experience