Back to Job Search

React Full Stack Developer

  • Location: San Ramon, Contra Costa, California, 60411
  • Job Type:Permanent

Posted about 1 month ago

Permanent positions


Work as part of a team to build React Native iOS / Android applications.

  • Architect, build and maintain excellent React Native applications with clean code.
  • Be able to lead small team of developers.
  • Implement pixel perfect UI's that match designs.
  • Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
  • Integrate third-party API's.
  • Write unit and integration tests.
  • Release applications to the Apple and Google Play stores.
  • Work with native modules when required.
  • Complete two-week sprints, and participate in sprint retrospectives and daily standups.
  • Assist with building estimates.
  • Work with modern tools including Jira, gitlab, etc.
  • Design and development of web pages, RESTful APIs & Micro services using Node, spring boot, Kafka and React JS
  • Code maintenance using GIT, branching strategies and feature branches.
  • Perform Code Review and Code Security Review activities before delivery in accordance with development standards and deliver Code Review Reports
  • Adhere to Legal, Security and Auditing requirements
  • Create and maintain Knowledge Transfer (KT) documents and a Knowledge Base of all such KT documents
  • Provide support to QA teams during sprint testing and end-to-end project testing

Requirements

  • 3+ years of professional experience working with React Native.
  • 8+ professional experience with iOS or Android development (Swift, Objective-C, Java, Kotlin) and other professional software development experience.
  • Strong understanding of JavaScript and TypeScript language.
  • Familiarity with native build tools, like XCode, Gradle.
  • Experience working with Swift, Objective C, and Java a plus but not required.
  • Experience with automated testing suites, like Jest or Mocha
  • Experience using Node, Spring boot or other micro-services frameworks along with Docker, Kubernetes is a plus.
  • Meaningful experience working on large, complex systems.
  • Experience in developing mobile and web applications using modern cloud architectures .
  • Experience in Banking or financial institution is a plus
  • An understanding of React Native best practices and a commitment to following them.
  • Ability to work through new and difficult React Native issues.
  • Ability to create and maintain continuous integration and delivery of React Native applications.
  • A positive mindset and can-do attitude.