Senior Developer in Santa Ana, CA at Johnson Service Group

Date Posted: 1/1/2022

Job Snapshot

Job Description

JobID: 387846

Johnson Service Group is seeking a Senior Developer with strong problem solving abilities, leadership, and application architecture skills. The development work will primarily focus on mobile and web application development. Aside from hands-on development, this position will work collaboratively with the technical team on technical strategy and design.


  • Effectively serve as a member of Agile/Scrum software development team
  • Translate designs and requirements into high quality code
  • Build and organize development workflows to optimize code delivery and efficiency
  • Work collaboratively with the technical team on application architecture strategy
  • Write technical specification documents
  • Participate in code and design reviews


  • Minimum 5 years-experience working with JavaScript based enterprise applications
  • Full stack (React, Node) experience
  • Hands-on REST API development using Node.js (GraphQL preferable)
  • AWS experience like API Gateway, Lambda, S3, etc.
  • React JS (React Native a plus) using Redux, MobX, or similar
  • Experience working with NoSql databases (DynamoDB preferable)
  • Proficient understanding of code versioning systems, such as GIT
  • Unit Testing experience, preferably Jest
  • Ability to analyze and resolve complex technical business issues and technical problems
  • The candidate should possess minimum 4 years of web application development experience
  • Isomorphic Javascript concepts and solutions
  • CSS3 using Less or SASS
  • Working knowledge of Webpack
  • Excellent communication skills
  • An undergraduate degree (BA/BS) from an accredited university in Computer Science, Information Technology or a computer related field, or equivalent work experience


  • TypeScript
  • NodeJS w/ Express
  • framework
  • Grunt
  • Exposure to Serverless Framework
  • Experience ReactJS a bonus
  • Experience with Agile/Scrum methodologies

Not Ready To Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Never miss out on a job opportunity again by signing up for our Talent Network to receive job alerts that match your interests and experience.

Connect With Us