Full Stack Software Engineer
Software Engineer II – Mobile Hybrid
Key Responsibilities:
- Troubleshoot, and fix issues for a production application.
- Build new features for a customer facing application.
- Research, prototype, and develop software solutions to solve problems across retail.
- Stay up to date with emerging technology and learn new technologies/libraries/frameworks
- Learn and partner with peers across multiple disciplines, such as computer vision, machine learning, and systems design
- Deliver on time with a high bar on quality of research, innovation, and engineering
Qualifications:
- 5+ years of experience with frontend frameworks (React Native, Typescript and React)
- 5+ years of experience building customer facing mobile applications.
- 5+ years of experience designing and consuming RESTful APIs.
- 5+ years of experience with Redux
- 5+ years of experience writing Unit Tests
- 1-2+ years of experience with Native Android in Java and/or Kotlin
- Stays on the leading edge of software development tools and best practices.
- Self-directed with a start-up entrepreneur mindset
- Bachelor’s Degree or higher in Computer Science/Engineering/Math, or relevant experience
Bonus Qualifications
- Experience with xState
- New Relic (nrql), Logz, Open Telemetry or any other logger and metrics frameworks
- Redux Toolkit
- Experience using gRPC or any other high-performance protocols.
- Experience with Cloud Solutions (AWS, Azure, GCP)