Apply

Senior Software Engineer, React Native

Posted 2 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: AL, AZ, CA, CO, FL, GA, IL, MA, ME, MI, NV, NJ, NY, NC, OH, OR, TN, TX, UT, VA, WA

💸 Salary: 175000.0 - 185000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Tapcart Inc.

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSCloud ComputingFull Stack DevelopmentGitHTMLCSSJavascriptReact.jsReact NativeTypeScriptAPI testingMobile testingNext.jsCI/CDDevOpsNodeJS

Requirements:
  • 5+ years of experience in software engineering, with significant experience in React Native, React, Next.js, and full-stack development in a JS/TS stack.
  • Strong web development fundamentals – HTML, CSS, Accessibility – with a track record of building beautiful UI for production applications
  • Demonstrated ability to architect complex full-stack solutions, including mobile applications, and obtain buy-in from stakeholders.
  • Experience defining API schemas for mobile and web applications and managing change over time.
  • Strong experience in system architecture design, application development (both mobile and web), and DevOps practices tailored for mobile and web deployments.
  • Expertise with cloud platforms such as Google Cloud Platform (GCP) or Amazon Web Services (AWS), including services relevant to mobile application deployment and management.
  • Strong proficiency in mobile development best practices, including performance optimization, offline data management, and platform-specific considerations.
Responsibilities:
  • Build and deploy full-stack solutions with a focus on pixel-perfect user interfaces delivered to over 100M shoppers, owning projects end-to-end.
  • Architect and review the design for cutting-edge mobile and web services using the latest tools, with a strong emphasis on cross-platform development, in close collaboration with other cross-functional team members.
  • Optimize application architecture and infrastructure for cost and performance, specifically considering the demands of high-volume mobile application delivery.
  • Protect customer and shopper data with enterprise-grade security best practices and global regulatory compliance, with a deep understanding of mobile security considerations.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 150237.5 - 252500.0 USD per year

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff about 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • 6+ years of software development experience, including 4+ years of hands-on mobile app development with React Native in production environments
  • Deep knowledge of React Native as a mobile-first framework, with a strong grasp of its architecture, native components, and limitations
  • Proven experience creating native modules or bridging React Native with native iOS and Android code (Objective-C/Swift and Java/Kotlin)
  • Strong track record of performance tuning in mobile apps, including use of profiling tools and techniques to diagnose and resolve performance issues
  • Hands-on experience ensuring mobile app accessibility compliance, applying best practices so that the app is usable by all customers
  • Solid testing and debugging skills in a mobile context – experience writing unit and integration tests and utilizing continuous integration pipelines to maintain app stability and quality
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices
  • Develop and maintain high-performance React Native mobile applications for iOS and Android, delivering complex features at enterprise scale
  • Design and implement polished, user-friendly UI components with a focus on accessibility and consistency across platforms, ensuring an excellent mobile user experience
  • Profile and optimize application performance and responsiveness by identifying bottlenecks, reducing render times, and improving memory usage, resulting in smooth and stable app behavior on all supported devices
  • Integrate with native iOS/Android modules and APIs when needed by leveraging React Native’s bridging capabilities to unlock platform-specific functionality
  • Collaborate closely with product managers, designers, and backend engineers to plan and build new mobile features, ensuring code quality through peer reviews, robust testing, and adherence to mobile development best practices

Software DevelopmentAndroidGitiOS DevelopmentJavaKotlinObjective-CReact NativeSwiftUI DesignAlgorithmsAPI testingData StructuresMobile testingCI/CDRESTful APIsJSONDebugging

Posted about 1 month ago
Apply