Full Stack Developer Job at OnHires, San Francisco, CA

bFAyZzJGSnhEZUhzTUxaSWlDeUV4ZGF1
  • OnHires
  • San Francisco, CA

Job Description

Position Overview:

We are currently seeking a Senior Full-Stack Developer specializing in Node.js and React to join our team. This role offers the opportunity to design, develop, and manage both server-side and client-side functionalities of our innovative web and mobile applications. The ideal candidate will contribute to our full-stack projects, working closely with our team to create integrated solutions that meet our technical and business needs.

Responsibilities:

  • Design and develop user-friendly interfaces for web and mobile applications using React.js and React Native.
  • Implement server-side logic using Node.js, ensuring high performance and responsiveness to requests from the front end.
  • Manage the interchange of data between servers and users, including developing API interfaces with RESTful and GraphQL services.
  • Identify and address performance bottlenecks and bugs, and propose effective solutions.
  • Uphold code quality, organization, and automation best practices.
  • Enhance existing features and create new ones, contributing to our portfolio of applications.
  • Work collaboratively with product managers, designers, and other engineers to define product roadmaps and milestones.
  • Lead code reviews and provide mentorship to junior developers.

Requirements:

  • Bachelor's or Master's degree in Computer Science, or a related field, or the ability to demonstrate expertise in modern development philosophy, JavaScript, and system architecture.
  • Strong proficiency in Node.js, alongside extensive experience in building user interfaces with React.js and React Native.
  • Proficiency in JavaScript and a solid understanding of modern front-end development practices.
  • Familiarity with state management solutions like Redux or Mobx.
  • Knowledge of RESTful API integration and GraphQL.
  • Strong understanding of responsive web design and mobile-first principles.
  • Experience with frontend build tools and package managers such as Webpack, Babel, and npm.
  • Proficient in HTML5 and CSS3, with an eye for detail in UI/UX design.
  • Knowledge of testing frameworks and the ability to implement unit and integration tests.
  • Proficient with version control systems, such as Git.
  • Familiarity with CI/CD pipelines and deployment processes.
  • Strong problem-solving skills and the ability to work both independently and as part of a collaborative team.

Preferred Qualifications:

  • Experience with additional frontend frameworks or libraries like Angular or Vue.js.
  • Familiarity with TypeScript.
  • Prior experience in developing mobile applications with React Native.
  • Proficient in using PostgreSQL databases
  • Knowledge of mobile-specific best practices and platform-specific nuances.
  • Familiarity with design systems and component libraries.
  • Familiarity with Docker and Kubernetes for containerization and orchestration.
  • Experience with continuous integration and deployment pipelines.
  • Prior experience working in an Agile/Scrum development environment.
  • Previous experience in a software development studio or a similar environment.
  • Leadership or mentoring experience is a plus.

Hiring Process

  • Resume and portfolio review
  • 30-45 minute initial interview
  • Short exercise
  • 60 minute exercise review (panel)
  • Leadership interview(s)
  • Decision

Job Tags

Similar Jobs

AccorHotel

Banquet Server On-Call Job at AccorHotel

 ...We are seeking a dynamic serviceminded ambassador for the Banquet Server position. Candidate will be responsible for serving guests for both social and corporate banquet events. Responsibilities include setup of buffets butlering hors doeuvres setting & clearing... 

Elizabeth Olcott & Associates

Licensed Real Estate Showing Assistant Job at Elizabeth Olcott & Associates

 ...Summary Join Our Team as a Licensed Real Estate Showing Assistant Become an integral part of the dynamic team at EO&A in the picturesque Napa County. This role offers an exciting chance to immerse yourself in one of the most sought-after real estate markets, assisting... 

Department of Justice

Practice nurse - psychiatric psychiatric - practitioner Job at Department of Justice

 ...treatment and coordinating programs for patients suspected of having psychiatric disorders. Responsible for the development of the...  ...Education: A graduate or higher-level degree in nursing from an accredited educational program in the area of expertise... 

OBI Seafoods LLC

ALASKA SEAFOOD PROCESSOR 2022 Job at OBI Seafoods LLC

Why work here OBI Seafoods is looking for energetic, adventurous, hardworking people to join our team in various facilities in Alaska. We are now accepting applications for our salmon season at our all of our Alaska Production Facility. (Egegik, Wood River, Naknek, ...

Mollie Stone's Markets

Floral Clerk-PT (SF Bay Area applicants only) Job at Mollie Stone's Markets

About Us: Proudly serving our San Francisco Bay Area communities since 1986, Mollie Stones Markets is a local, family-owned grocery store chain.With over 38 yearsof exemplary performance, Mollie Stones Markets continues to make a difference in peoples lives through...