Description
A client of ours in Columbia, MD is seeking a Web Application Engineer for a direct hire opportunity.
The Web Application engineer will be responsible for various aspects of web application design and development in a dynamic, young internet technology company. In this role you will be responsible for participating in the design and implementation of the primary user interface for the company’s flagship Crowd Control system leveraging Javascript, HTML5, CSS, ReST Web Services and various web technologies.
During any given day you will have the opportunity to:
- Work with technology, product management, and business team members to define and refine requirements in an agile development environment
- Leverage existing design expertise to produce interface mockups and documentation to aid in the requirements refinement process
- Take part in team scrum meetings to keep other team members up to date with project progress
- Implement and test new system components and features
- Devise new and innovative ways to analyze and visualize complex data.
- Integrate user interface features with internal and external components, usually via ReST
- Opportunity to design and develop ReST based services and other “back-end” components
- Prepare all necessary system documentation to facilitate QA and release processes
Qualifications
- 4+ years web development experience
- 4+ years of experience creating fast, user friendly, and engaging web applications
- Meticulous and detail oriented, aggressively seeks out information required for problem solving or understanding features
- Ability to multi-task
- Experience in the following is required:
- Ability to manipulate DOM with Javascript and style it with modern CSS techniques
- Developing web applications using current MVC frameworks and relational databases
- Experience building or leveraging ReSTful APIs for building an application.
- Iteratively designing user interfaces by incorporating feedback from various parties
- Working with a team utilizing a distributed version control system like Git
- Experience in the following is highly desired:
- Backbone.JS
- jQuery
- Experience in writing and troubleshooting complex SQL queries is a bonus.
- Experience with or willingness to learn Java in order to deliver throughout the entire application stack (the service layer is in Java).
Skills
- JavaScript (experience that includes Backbone.js and jQuery is beneficial)
- HTML
- CSS
- AJAX, XML, Web Services
- Linux
- Apache
Randstad Technologies is an EOE-M/F/V/D and is a wholly owned subsidiary of Randstad Holding nv, a $20.0 billion global provider of HR services and the second largest staffing organization in the world.