Principal Full Stack Engineer – Web & Mobile
Principal Full Stack Engineer builds and maintains end-to-end customer-facing features across React web and React Native mobile apps, integrating backend APIs and optimizing performance. Requires 6+ years experience, expertise in JS/TS, React, React Native, and cross-functional collaboration.
About the job
Core Responsibilities
- Build and maintain customer-facing products using React (web) and React Native (mobile).
- Implement features end-to-end: frontend UI, backend API integration, data management, and performance optimization.
- Collaborate with product designers to create intuitive, responsive UX across multiple platforms.
- Identify opportunities to reuse components and unify shared UI patterns and tooling.
- Ensure stability and high performance on both web and mobile through testing, metrics, and monitoring.
- Contribute to backend endpoints where needed to support frontend features.
- Advocate for scalable front-end architecture and clean, maintainable code.
Qualifications
- 6+ years of professional experience building full stack applications.
- Expert in JavaScript / TypeScript with hands-on experience in React and React Native.
- Familiarity with mobile-first design principles and web/mobile performance considerations.
- Experience integrating with backend services, RESTful APIs, and real-time data updates.
- Comfortable operating across frontend and backend boundaries to ship cohesive products.
- Excellent communication skills and ability to partner with product and design teams.
What Makes You Stand Out
- Contributions to React or React Native open-source libraries.
- Experience in fintech or regulated systems with strict reliability expectations.
- Past work on consumer apps with rapid release cadences.
- Thought leadership on frontend architecture and tooling.
Skills
React, React Native, JavaScript, TypeScript, REST APIs, Backend Services, Real-Time Data
Similar jobs
Fullstack Engineering jobsPrincipal Engineer owning the decision engine that powers explainable staffing recommendations and hospital operations automation. The role requires deep TypeScript expertise, full-stack experience, strong systems thinking, and comfort working directly with clinical customers.
Build and lead the technical direction of full-stack, AI-powered enterprise workflows, spanning user surfaces, backend services, integrations, permissions, and evaluations. Requires 10+ years of production software experience, strong product judgment, and hands-on expertise across distributed systems and enterprise integrations.
Leads the technical vision and architecture for Rad AI’s reporting product, partnering with executive leadership to deliver scalable, high-impact systems. The role requires principal-level technical leadership, expertise in software architecture, and experience delivering complex systems with significant business impact.
Leads the technical direction and hands-on delivery of a high-scale VS Code extension for AI-assisted coding. Requires 10+ years of software development experience, deep TypeScript and performance-optimization expertise, and a background building developer tools used by large audiences.
Leads technical direction and builds reliable frontend and backend purchasing experiences using Ruby on Rails and Vue.js. The role requires transactional-flow experience, strong architectural judgment, mentoring ability, and safe delivery of revenue-impacting systems.