IBM User Experience Software Developer in AUSTIN, Texas

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

  • Demonstrated expertise in leading UI technologies and practices, including HTML5, JavaScript, CSS3, jQuery, AngularJS, and Bootstrap

  • 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.

Domestic Non-Delivery