Job Description :
Title: Senior Software Engineer

Location: Beaverton, OR
Duration: 1 year

Job Description:
As a software engineer in the content space, you will be responsible for creating high quality applications that will reach client consumers around the world. You will work with the engineers and product owners across multiple teams to develop and grow tools to manage and deliver digital content across the organization. During your time at client, you will have the opportunity to be a strong advocate of both the tools and direction of the team as we continue to build the next generation platform. The ideal candidate is self-sufficient and a strong team player who is curious and loves solving challenging problems. Be a vital part of client rapidly-growing digital ecosystem and make your mark in shaping its future.

Responsibilities:
- Developing new, reusable components and libraries using modern front-end technologies
- Building associated tests (unit, automated, e2e) as a part of the deployment pipelines
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Working closely with design teams, translating prototypes and wireframes into high quality code
- Partnering with other engineering teams to provide direction and recommendations for better performance and experiences
- Understanding business requirements and translating them into technical requirements

Skills:
- Core web fundamentals: HTML, JavaScript, and CSS
- Strong proficiency in JavaScript including the DOM lifecycle and the object model
- Thorough understanding and experience with React/Redux and its core principles
- Familiarity with newer specifications of EcmaScript (ES6)
- Familiarity with full-stack data flows and RESTful APIs
- Knowledge of modern authorization mechanisms such as JSON Web Token
- Test frameworks and tools such as Jest, WireMock, and Jenkins
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Familiarity with code versioning tools such as Git
- Basic Linux and command line skills
- Experience working in an agile team
- Experience with Amazon Web Services are a plus
- Experience with Node is a plus
- Experience with front-end frameworks like Foundation or Bootstrap, and CSS preprocessors like SASS or LESS experience are a plus
- Experience with JavaScript-based build tools like Grunt, Gulp, and Bower are a plus

Required:
- CSS
- HTML
- Javascript
- React
- Automation

Additional:
- DOM
- JSON
- Bootstrap
- GIT
- LINUX
- SASS
- Team Player
- Web Services
- Test-Driven Development
             

Similar Jobs you may be interested in ..