Webstaurantstore-posted 3 months ago
Mid Level
Remote • Lititz, PA
251-500 employees
General Merchandise Retailers

Our Mobile App team is looking for a passionate and pragmatic Mid-Level React Native Developer to help us build a best-in-class mobile experience. You are a developer who is comfortable taking ownership of features, collaborating across disciplines, and contributing to a healthy, high-performing engineering culture. You don't just write code; you build robust, user-centric solutions and help elevate the team around you.

  • Independently develop, test, and ship features for our iOS and Android applications with consistent quality and attention to detail.
  • Actively participate in technical planning sessions, providing clear, constructive feedback on architecture, implementation strategies, and effort estimates.
  • Partner directly with Product designers, product owners, and QA analysts to ensure new features are technically sound, visually polished, and meet all functional requirements.
  • Uphold and improve our codebase by refactoring complex areas, writing comprehensive tests, and creating clear documentation for your solutions.
  • Help build and maintain shared team tools, component libraries, and development workflows that make everyone more efficient.
  • Review code from fellow developers, offering actionable, empathetic feedback to help them grow their skills and understand best practices.
  • At least 2+ years of professional software development experience.
  • Strong experience building mobile applications with React Native, JavaScript, and/or TypeScript.
  • Solid understanding of state management patterns (e.g., Redux, MobX, React Context).
  • Expertise in creating responsive, performant UIs using modern tools like Flexbox and reusable component architectures.
  • Enjoy working with designers to ensure a component meets both visual and functional requirements.
  • Ability to clearly articulate technical concepts to non-technical stakeholders.
  • Proactively identify performance issues and implement effective solutions.
  • See pain points in code or processes as opportunities for improvement and take the initiative to address them.
  • Enjoy mentoring or collaborating with others, such as reviewing a junior developer's pull request.
  • Continuous learner, developing expertise in areas like performance, accessibility, or testing.
  • Experience contributing to team-wide forums, writing documentation, or creating guides for new tools.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service