15 days old

Front- End Web Developer

Portland, OR 97204
  • Job Code
  • Payrate
    $65 To $75
job summary:
  • Collaborate with other team members in a humble and open source manner and value team contributions over individual contributions
  • Communicate with other team members on your intentions and your issues so we can help when you need it and so we can all benefit from your insights.
  • Contribute new software or modify existing software to meet projects and program goals.
  • Design robust solutions to hard problems that also take into account scale, security, reliability, and cost.
  • Document what gets built so others can carry the torch while you are on your much deserved vacation
  • Know the process of software development so well you can do it in your sleep
  • Test what you build...in fact we want you to write tests first...if you can!
  • Re-Use what we already have built unless it just won't do the job...in which case..you should convince everyone it doesn't do the job.
location: Portland, Oregon
job type: Contract
salary: $65 - 75 per hour
work hours: 9 to 5
education: Bachelors
  • JavaScript

    • Ideal candidate has extensive production experience providing solutions based on JavaScript in the front and back end
    • Ideal candidate should be familiar with ES6, ES7, and can describe things like prototypical inheritance, de-structuring, the spread operator, this, and other advanced javascript concepts.
  • TypeScript

    • Ideal candidate has some experience using TypeScript
    • TypeScript is the core language of NativeScript and the preferred language of Angular (which NativeScript uses by default as it's rendering engine)
    • JavaScript is a suitable alternative but the candidate should be willing to prove they can re-skill to TypeScript from JavaScript as needed for the project
  • Angular

    • Ideal candidate has multiple deployed applications using Angular technologies and enough time has passed now for avid Angular developers to have Angular 2.0 applications in production.
    • Candidates with extensive development in other Web based UI frameworks will work but should be willing to prove they can rapidly adopt work with Angular concepts.

    • Ideal candidate will have extensive experience laying out modern web applications and styling them in HTML and CSS
    • Candidate should be able to rapidly style user interface elements in HTML and CSS that match requirement wireframes and then incorporate those components into Angular components or client framework templates.
  • Cross Browser Support

    • Ideal candidate will have extensive experience working with multiple client and mobile browsers and dealing with varying capabilities of the different browsers
    • Candidates should be able to discuss concepts such as graceful degradation, progressive enhancement, and how shims and fallbacks in frameworks like Angular work.
  • Responsive Web Development

    • Ideal candidate will have worked extensively with frameworks that support responsive web design in mobile and desktop browsers
  • RESTful API's

    • Ideal candidate has extensively worked with public RESTful interfaces and can describe the tenets of REST, compare REST to SOAP, and describe REST best practices
  • Security

    • A good candidate should understand the tenets of protecting client data in motion and at rest as well as different techniques for authenticating and authorizing clients / consumers of service data.
  • GIT

    • Ideal candidate has performed primary product development with GIT based source control solutions (Github, Gitlab, etc)
    • Ideal candidate should understand concepts such as rebasing, squashing, cherry picking, and tagging.?
  • Test Automation Tools

    • Ideal candidate has worked with Functional and Unit test based frameworks to develop automated tests (Mocha, Jasmine, Cucumber, etc)
  • Continuous Integration (CI) / Continuous Deployments (CD)

    • Ideal candidate has worked on projects with CI/CD tools (Jenkins, Bamboo, Gitlab-CI, etc)
  • Container Technologies

    • Ideal candidate has worked on projects with container based solutions (Docker, CoreOS, etc)
skills: Bachelors degree in Computer Science or a related discipline, at least eight, typically ten or more years of solid, diverse work experience in IT with a minimum of four years experience application program development, or the equivalent in education and work experience.

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.


Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Front- End Web Developer

Randstad Technologies
Portland, OR 97204

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast