website-hero-image2

2511 Sr Software Engineer (Front End)

Location: Portland, OR

Description:
Our partner is a leader in the Automated Digital Marketing space, building the next generation platform, using the newest technology and practices to build a microservice based enterprise application in a distributed cloud based architecture. Passionate about cutting-edge technology? Enjoy the fast pace of an Agile environment? They’re looking for the best and the brightest to join their team of world class Engineers. Sound like a fit for you? Please send your resume to careers@itmotives.com. We value and encourage diversity in the workplace and women, minorities, and veterans are highly encouraged to apply. Thank you.

Job Type: FTE

Additional Information:
What we seek – what you will get to do:
We’re looking for engineers with strong backgrounds in JavaScript Frameworks, who understand the elegance of simplicity and who thrive working in a collaborative agile environment.

A Candidate Must Have:
• The ability to translate UI designs into working code.
• Understanding of working in a SOA (Service Oriented Architecture) leveraging RESTful APIs
• A solid understanding of frontend security (XSS, Auth, CORS)
• More than five years of experience working with JavaScript frameworks/libraries such as (React, Angular, Vue).
• Expertise in HTML/CSS/JS
• Experience using CI/CD tools (Bamboo, Jenkins, etc)
• GIT expertise
• A strong understanding on how to ensure the performance, maintainability, and extensibility of frontend code.
• The ability to quickly learn new or unfamiliar technology and products using documentation and internet resources.
• Good interpersonal, written, and oral communication skills with the ability to work well in a collaborative agile environment.
• High self-motivation and direction, with keen attention to detail.
The Perfect Candidate Would Have:
• 3+ years of professional React development
• Experience working with serverless infrastructure
• Experience working in a TDD (Test Driven Development) / BDD (Behavior Driven Development) environment
• The ability and willingness to mentor less experienced developers
• The ability to translate requirements from other technical staff into a comprehensive design
• Some full stack experience, specifically with Java
• The ability to work with all levels of staff within and outside of the Technology and Product organization
• Marketing Automation experience is a plus
Experience and Education:
The knowledge, skills, and abilities may be acquired through various types of experiences, education and training and are typically obtained through a college degree or equivalent professional experience.

Some of the technologies we use:
Java 8, ReactJS, Sass, PostgreSQL, MongoDB, DynamoDB, Kinesis, Kafka, Maven/Gradle, Bamboo, Jenkins, Pivotal Cloud Foundry, Docker, Vault, Terraform,