Position Summary/Job Description:
- Work as a part of a world-class mobile & web engineering team that delivers amazing results through rapid iterations.
- Build meaningful experiences for customers in React and React Native that are proven, well-thought and validated
- Directly contribute to feature design, architecture, implementation and team culture that fosters innovative problem solving
- Interact directly with peer developers, Product Management, Design, QA
- Inspire others with your passion for web, mobile development and the services that power these experiences
What are the top five skills and number of years of experience required to perform this job?
- 4+ years of experience with mobile app development
- 4+ years of experience with web development
- Minimum of 6 years related software development experience with Bachelor’s degree; additional 2 years of experience without BS/BA
- Would like you to have developed/published at least one relevant mobile offering on Android or iOS, preferably both
- Hands-on experience with React/React Native and how it integrates with native Android or iOS platform
- You feel at home in a test-driven, agile team
- Proficiency with server side rendering design patterns for web development
What are some preferred/nice to have skills the manager is looking for?
- Experience with Typescript, NodeJS, GraphQL, Zustand, Charles proxy tool, etc. would be a bonus.
- Native development with Java/kotlin & swift is nice to have.
- Experience with bug tracking software such as Jira
- Proficiency with UNIX/Linux/macOS command line
- Excellent interpersonal and communication skills; you must be comfortable in small and large groups and interacting with senior executives
- Flexible problem-solving ability
- Strong product focus: we expect everyone to do what is needed to deliver the best product for our customers
Prescreening Questions: Must be submitted on resume, no exceptions! How do you design and implement UI components to ensure they avoid overlapping with native OS elements such as notches, status bars, and navigation bars across various mobile devices? Interview Process Overview: 1 meeting: 1 hour 30 mins meeting with Hiring Manager, PO, Team Lead
- 10 mins introductions
- 30 min behavior questions
- 40 mins hands on programming exercise
- 10 mins to answer their questions
Additional Job Requirements: Local/non-local does not matter but has to be US based. Fully remote.
GraphQL Unix macOS Node.js Kotlin Linux Swift Frontend Jira TypeScript Zustand Java React React Native