Your future made with IBM IBM is now hiring experienced professionals.IBM, GTS is seeking a User Experience Developer with strong skills and passion for visual design development and implementation within the context of the IT Brokerage Services space. UX Designers routinely work on products that span across brand identity.IBM is looking for developers with key areas of focused expertise in framework definition and development. If you are a creative problem solver, with a strong visual portfolio and a passion for designing impactful, data-driven, unique, and thoughtful work, we should talk.The UX/UI Designer is expected to:
Strong knowledge and experience with customer-centered design processes.
Experience with Agile and experiment-driven development.
Experience with influencing, communicating and presenting.
Experience with incorporating user research to validate designs and discover new insights.
Experience with wire framing and prototyping tools.
Experience with gauging the usability of new and existing products
Experience with collaborative sharing of ideas between individuals and teams.
Strong visual portfolio and ability to articulate design details.
Essential Duties and Responsibilities:
IBM UI/UX Developers will deliver high quality web and mobile applications for our clients focusing on the user's experience and interaction. Candidates should possess a high level knowledge of User Interface systems, architecture, languages, tools, practices and methodologies.
Must be able to collaborate with the design team to define the user experience and information architecture
Strong knowledge of Web interaction design best practices with a focus on consistency and usability
Extensive knowledge of CSS and JS methods for providing performant visual effects
Proven track record of building highly scalable, flexible cross-platform/device UI applications
Experience in a variety of development platforms and frameworks
Excellent problem solving, debugging, and troubleshooting skills
Recommend emerging technology adoption and innovation
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
Validating user actions on the client side and providing responsive feedback
Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
Creating custom, general use modules and components which extend the elements and modules of core AngularJS
Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource
Experience with building the infrastructure for serving the front-end app and assets
Architecting and automating the build process for production, using task runners or scripts
Other Skills & Experience:
Consulting experience background
Other development or related IT experience such as Java or .NET
Bachelor's degree in related field
Working knowledge of Visual Design Tools such as Visio, Photoshop, and Illustrator
Documenting the code inline using JSDoc or other conventions
Writing extensive unit tests using automated TDD tasks
Creating test suites for all components, and running them with Protractor (or a well reasoned alternative)
A minimum of 2-5 years’ experience as a UX designer, information architect, visual designer, interaction designer, user interface designer, or similar role required.
Experience in interaction design preferred.
Experience in understanding and designing the relationship between the GUI, physical controls and industrial design to enhance the overall user experience with an application.
Knowledge of all aspects of user experience design, with a particular strength in interaction design. Knowledge of human factors, user-centered design processes, interaction design industry standards and trends, usability testing methods, and an understanding of what constitutes clean and innovative design. Experience in incorporating UX-UI in the SCRUM and AGILE methodology a plus.
Strong knowledge of Adobe Illustrator, Photoshop, and proficiency with tools such as Lucidcharts, Sketch, Invision, Balsamiq or Protoshare.