[Close] 

UI Engineer

Company Name:
3i People, Inc
job
Title: Job Location:
UI Engineer Atlanta, GA

Job Description
The User Interface Engineer is responsible for the creation and maintenance of dynamic user interface templates used by multiple applications. To be successful in this role the User Interface Engineer must be able to make sound and straightforward decisions to solve complex problems, demonstrate skill competency in utilized technologies, have excellent written and verbal communication skills, and work effectively in a fluid, high-communication, delivery- focused environment. User Interface Engineers will participate in all phases of the software development lifecycle.
Create, develop, and maintain dynamic user interface templates for multiple applications, complete with page-level unit testing
Participate in problem-solving and troubleshooting for assigned applications, functional areas, and projects Participate in requirements gathering, definition, and design of new or changing applications
Develop and maintain knowledge of multiple assigned applications, functional areas, and projects Develop and maintain knowledge of technical skills and programming languages
Partner with team members to identify usability and technology issues, and make resolution recommendations
Demonstrate a high degree of technical skill by developing dynamic web pages for high-volume, multi-tier, architecture-based applications
Perform peer code reviews and author technical specifications
Analyze existing code and remediate performance issues with existing applications. Demonstrate and increase knowledge of user interface design patterns, visual design elements, web technologies, and development methodologies
Mentor less experienced team members on projects and work requests
Work with Managers to understand business objectives and provide technical assessments, UI recommendations, risk analysis, and accurate development estimates
Communicate effectively and promote collaboration with other team members and external groups
Required Skills
3+ years' experience in relevant technologies
Thorough knowledge and experience with user interface design patterns, visual design elements, web technologies, and development methodologies.
Excellent written and verbal skills to effectively communicate technical issues to technical, non-technical, and management groups
Ability to work on multiple projects and be flexible to adapt to any given situation
Good knowledge of Object Oriented design and programming
Exceptional customer service attitude and interpersonal skills
Ability to ensure all deadlines are met
Ability to work with rapidly changing priorities
Strong analytical and problem solving skills
Demonstrated skill with HTML/XHTML, CSS, JavaScript/DOM Scripting, JS Libraries (JQuery, Prototype, YUI, etc.), AJAX, JSON, XML, Server Side Scripting languages (JSP, PHP, ASP), OOP, SQL, any IDE (Eclipse, NetBeans, IntelliJ, etc.), SVN/GIT, Large-scale enterprise web application development
Desirable skills include JSF, A4J, Java, Flash, Crucible, UNIX, Adobe Suite, Agile Process Exposure (TDD/BDD), Apache and Apache Tomcat web servers, Automated Testing Applications.
Bachelor's degree or equivalent industry experience

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.