Web Developer / Programmer II

  • location: San Francisco, CA
  • type: Contract
  • salary: $50 - $56.67 per hour
easy apply

job description

Web Developer / Programmer II

job summary:
Position Overview:

  • Client is seeking a motivated and experienced front-end developer with strong JavaScript, ReactJS, CSS and Sass skills to build web interfaces focused on making it easier for our customers to get help and support; and to learn how to use our software.
  • The successful candidate will have shipped and maintained production web applications, understand web technologies inside and out, take pride in their craft, have a strong sense of ownership and is able to drive projects through completion.
How You'd Spend Your Day:

  • You will be part of an agile product team of smart and highly motivated engineers building world-class cloud software applications and services
  • You will collaborate with local and remote colleagues from various disciplines including business, engineering, operations, support etc.
  • You will work with latest technologies in a flexible environment. Learn more about why Client is continually ranked a top place to work by Fortune, Forbes, Glassdoor, and others: Top 7 Reasons You Should Work at Client
location: San Francisco, California
job type: Contract
salary: $50.00 - 56.67 per hour
work hours: 9am to 6pm
education: Bachelors

  • Design and development of features for a set of products you will be proud of
  • Improve the performance, availability and scalability of our applications
  • Review code with an eye for sustainability and performance
  • Evangelize best practices and mentor others
  • Bachelor of Science in computer science or equivalent work experience
  • 3+ years of software development building single page web apps presenting complex data in multiple languages, technologies and tools
skills: Minimum Qualifications:

  • Bachelor of Science in computer science or equivalent work experience
  • 3+ years of software development building single page web apps presenting complex data in multiple languages, technologies and tools
  • Solid understanding of typical web application architecture (data, application, web tiers etc.)
  • Experience working with large and complex JavaScript applications
  • Strong knowledge and experience with the latest versions of HTML, CSS, SASS, etc.
  • Strong Experience working with React, Redux, and other recent JavaScript frameworks and libraries
  • Experience with security best practices for a modern web application
  • Experience writing and running functional tests using Jest, Enzyme, React Testing Library
  • Experience working on agile software projects with frequent deployments
  • Familiarity with CI/CD concepts and experience working with source control (git is a plus) and a deployment pipeline
Preferred Qualifications:

  • Experience with ES6
  • Experience with REST APIs
  • Interest in exploring and experimenting with new technologies
  • Experience working with web development tools such as: npm, Webpack, bootstrap-sass
  • Experience with CI tools (preferably Jenkins) and GIT (with GitHub)
  • Familiarity with Amazon Web Services or other cloud infrastructure technologies including container services (Docker is a plus)
  • Familiarity with basic network infrastructure and components (load balancing, routing, scaling, etc.)
Top Signs That You're a Strong Candidate:

  • You can't get enough of web applications. When you find a new site you like, you immediately fire up the dev tools to see what makes it go
  • You care a lot about how web software is built. If you find poorly structured code, inline and unorganized styles or html that's a mess of divs, it makes you wince in pain a little bit and you want badly to go fix it. Good patterns and structure are a part of you and your code is ready to go to production when you commit it
  • You believe you can help customers understand their data better. You're frustrated when you see data presented poorly. Finding better ways to present, view and use it is an itch you must scratch. You are an advocate for the user!
  • You are a fast learner and keen to work with the latest tools and technologies. You are a perpetual learner and often find yourself trying new tools and improved ways of doing things and are eager to both share your ideas with the rest of the team and learn theirs as well
  • You like working in a team. As a team player and effective communicator, you easily build collaborative relationships with technical and non-technical colleagues. You enjoy working with distributed team members
  • You have a strong desire and ability to deliver results. You succeed and consistently reach the highest standards in a dynamic, agile environment with changing priorities. You can work independently and manage multiple tasks with direction or feedback from stakeholders and team members

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Qualified applicants in San Francisco with criminal histories will be considered for employment in accordance with the San Francisco Fair Chance Ordinance.

We will consider for employment all qualified Applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.

easy apply

get jobs in your inbox.

sign up

related jobs

    Web Developer-Full Time

  • location: Redwood City, CA
  • job type: Permanent
  • salary: $100,000 - $140,000 per year
  • date posted: 11/19/2018

    Programmer Machinist

  • location: San Leandro, CA
  • job type: Permanent
  • salary: $25 - $40 per hour
  • date posted: 1/25/2019