Front End Developer (React Native)
Skills Overview:
What are the top five skills and number of years of experience required to perform this job?
Basic qualifications:
-
5+ years of JavaScript/TypeScript experience.
-
3+ years of development experience in building web apps and components using React JS and Node.js
-
2+ years of development experience in building mobile apps and components using React Native.
-
3+ years of development experience using any of the following:
-
NextJS, GraphQL, GitHub Actions, Git, NPM/Yarn, Webpack, Typescript, Playwright, Detox, Appium, Jest, Cypress, React Query, Apollo Client , TanStack, React Hooks, Fetch API, Lighthouse, Sentry, Fastify, Koa, Chrome dev tools
-
Experience designing and leading the development of large features within a team.
-
Experience with agile processes such as TDD, Paired Programming, CI/CD and leading by example with a quality mindset.
What are some preferred/nice to have skills the manager is looking for?
Preferred qualifications:
- Ability to build and optimize web applications and platforms in a cloud environment with a solid understanding of system design.
- Experience documenting system design, code architecture, and application flows.
- Ability to collaborate strategically with product managers.
- Experience designing and building GraphQL queries, resolvers, and integration with front end components
- Excellent communication skills.
- Ability to triage and manage complex, production issues.
Skills Overview:
What are the top five skills and number of years of experience required to perform this job?
-
6+ years of experience with web development (JavaScript, React, NodeJS)
-
2+ years of experience working on a global team
-
3+ years of experience with mobile app development
-
Minimum of 8 years related software development experience with Bachelor s degree; additional 2 years of experience without BS/BA
-
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, NextJS , GraphQL, Zustand, Charles proxy tool, etc.
would be a bonus.
-
You feel at home in a test-driven, agile team
-
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