Reference # 19-00669 Title Sr. Front End Developer
Location Glendale, ARIZONA
Position Type Right to Hire
Experience Level Right to Hire
Start Date / End Date 28-10-2019 --- 30-10-2020
What you'll do:
Be a lead front end technical resource on the Digital Engineering team building Client's next generation of customer facing web & mobile applications.
Deliver durable, high-quality software in a fast-paced environment.
Deliver clear, pragmatic solutions with applicability to meet immediate business needs.
Ensure the technical feasibility of UI/UX designs.
Assist team in achieving high degrees of automation using well established DevOps and Agile practices.
Ensure that technical solutions are aligned with Enterprise Architecture and applications and systems are built for uninterrupted availability, meet performance requirements, future extensibility, multiple system integrations, long-term growth and low-maintenance support.
Ensure that technical and quality standards are enforced throughout the software development lifecycle.
Mentor and coach more junior engineers
Work close functionally with other teams including Integrations, Policy Administration, Claim Administration, and Product to drive strategic business capabilities.

What you've done:
Demonstrated understanding of front-end technologies including experience with React, Redux, Typescript, and Node.js.
Experience using JavaScript unit testing frameworks.
Experience using code analysis tools such as PMD, Checkstyle, Findbugs, and Sonar
Experience designing and implementing Single Page Applications
Experience working with Continuously Deployed applications
Experience consuming RESTful web services
Experience with web optimization techniques
Experience deploying to cloud platforms such as AWS
Effectively manage priorities, deliverables and timelines with little need for escalation.
Provide technical leadership to drive the continued adoption of DevOps and cloud enterprise solutions.
Drive best practices in Site Reliability Engineering and insure Secure, Scalable, Performant, and Highly Available Service.
Relentlessly introduce new ways of improving & scaling digital applications.
Identify, plan, and implement improvements to deployment/release pipelines.

What you'll need to succeed:
Minimum 5 years of relevant experience in front end development.
Strong customer relationship, interpersonal, analytical, and problem-solving skills.
Outstanding oral, written, presentation and listening communication skills.
Effective decision-making skills, even under pressure and while lacking all the desired information detail.
Ability to adapt quickly to changing priorities, assignments, and roles.
Experience with highly transactional account and payment related websites.
Experience supporting complex systems with significant integration points and external Third-Party systems through APIs.
Ability to work within shifting priorities and tight timelines.

Bachelor's degree in related area (Computer Science, Information Systems, Engineering) or an equivalent combination of education and experience