Front End Developer (React Native)

Overview

Hybrid
Depends on Experience
Full Time

Skills

React Native
React
JavaScript
TypeScript
React.js
Node.js
Jira
Applications
Mobile
Web
NextJS
GraphQL
GitHub
Git
NPM
Yarn
Playwright
TanStack
Fetch
API
Lighthouse
Sentry
Fastify
Koa
TDD
Test Driven Development
Charles
Proxy

Job Details

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

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Javen Technologies, Inc