Description
Web UI Developer
Profile
The Web UI Developer III collaborates with business units to improve the end-user experience and adoption of web applications. The Developer builds and maintains end-to-end solutions based on business functional requirements. Additionally, the Developer ensures that the applications performance metrics meet stated targets.
Key Responsibilities
- Partner with in-house customers and external vendors to negotiate and customize business, functional, and design requirements for enhanced end-user experience
- Create user-centered designs based on business and functional requirements, user research, market analysis, customer feedback, and usability findings
- Design user interfaces by using conceptual design techniques such as creating visual mock ups, functional prototypes, and diagrams
- Collaborate with business unit liaisons to understand and develop business and functional requirements
- Enhance, maintain, and troubleshoot web application requests
- Contribute to software and design standards, processes and procedures, and guidelines to ensure they meet business rules and government regulations
- Participate in user research and usability testing to help improve the user experience
- Improve the user-experience by applying best practices and industry trends currently in the marketplace
Technical Skills
- Possesses knowledge of the following applications and tools:
- 5+ years experience with Web development languages (eg HTML, CSS, JavaScript)
- 2+ years experience with a content management system
- 3+ years experience with CSS pre-processors (LESS, SASS)
- 2+ years experience with XLST
- 3+ years experience with responsive frameworks(Bootstrap)
- Experience with one or more Server Side languages
- Experience with JSPs
- Working knowledge of JavaScript beyond common web application libraries (jQuery)
- Working knowledge of JavaScript MVC frameworks (Backbone, AngularJS, React.js)
- Solid knowledge on web service integration (REST, JSON, XML)
- Should possess knowledge of graphic design tools such as Adobe Photoshop, Axure, Balasmic, etc.
- Should be capable of web application analysis and performance optimization using industry standard best practices
- Experience writing client side web based applications, including one page applications and responsive design
- Experience with Server Side architectures and system design and development
- Experience with Agile development projects, especially Scrum
Education Requirements
BS in Computer Science or related field
Must be local to Atlanta