Web Application Engineer - Contractor |
| Location: | Provo, UT |
| Salary Range: | Negotiable |
| Benefits: | No |
| Employment Type: | Other |
| Employer: | Adaptive Computing |
| Description: | Job Summary
The ideal candidate will exhibit a positive attitude while working with other members of the UI Engineering team in a Scrum methodology to ensure that great user experiences are delivered on time. This candidate will need to quickly understand how users want to use the product as well as how to best make these wants become a reality. A good understanding of Java, JavaScript/AJAX, CSS, J2EE, and HTML is necessary and experience with web frameworks (we use Grails), databases and RESTful APIs is desired.
Responsibilities
� Learn new technologies and frameworks quickly
� Understand and explain complex problems quickly
� Work with the team in an Agile development environment
� Work with UX designers to nail down interface and feature requirements
� Plan, write and document excellent, efficient, reusable and scalable code
� Review code written (and have your code reviewed) by other engineers
� Work with QA testers to ensure code meets requirements
Requirements of Education and Experience:
� 3+ years of client-side web development experience, including HTML, CSS, JavaScript, JSON and AJAX. Samples should be presented with your application.
� Bachelor's degree in Computer Science, Information Systems, or equivalent work experience.
� Experience with Linux and comfortable on the command line
� Experience with high-performance computing and enterprise software is a plus.
� Experience with TDD, implementing test plans and formulating test strategy is a plus.
� Experience working with automated test tools and frameworks such as JUnit and Selenium is a plus.
� Experience with stress/load testing as well as functional and performance testing is a plus.
� Experience working in a continuous integration environment such as Jenkins/Hudson is a plus.
� Experience working with quality issues related to internationalization and localization is a plus.
|
| Qualifications: | Required Knowledge, Skills, and Abilities:
� Strong communication, analytic and problem solving skills.
� Ability to work transparently in sprints on a Scrum team.
� Ability to seize initiative and take responsibility.
� Willingness to learn and grow in this position.
� Expertise in GWT, Hibernate, or Maven is desired but not necessary.
� Web development experience with Grails or other web frameworks, JavaScript, HTML5, CSS.
� Solid understanding of OOP and design patterns. |
|
|
This job is no longer active. Please click here to see current job listings.
|