IBM Front-End Developer - Digital Business Group in RESEARCH TRIANGLE PARK, North Carolina

Job Description:Ready to be part of IBM’s Digital transformation journey? Love working with cutting edge technologies? Embark on the journey with us at IBM Digital, a team that is part of the newly formed IBM Digital Business Group (DBG). We own the mission to design and deliver a better way to do business with IBM through modern digital experiences that make buying and using IBM solutions & expertise easier for clients and partners.We are looking for talented, ambitious and dedicated UI and mobile app software engineers with significant expertise in cutting edge web technologies to build world-class user experience (web and mobile devices) for the IBM Marketplace. The work involves collaborating with the extended development team to implement the portal, its deployment as a reliable and available system for use in a high quality production environment, addressing organizational needs and providing support to application customers. You will be challenged to design and develop large-scale systems leveraging a wide variety of open source and commercial technologies. If you are a talented engineer who seeks responsibility, thrives when empowered in an agile development environment, understands the importance of personal accountability and looking for new challenges in a rapidly growing start-up type co-located environment, yet within a Fortune 100 company, then we would like to talk to you! Responsibilities Include:

  • Font-end application engineer for multi-platform web and mobile device applications

  • Designing/developing web, software, mobile apps, prototypes, or proofs of concepts

  • Creating highly scalable UI artifacts

  • Familiar with the development challenges inherent with highly scalable and available web applications.

  • Continually grow skills to enhance your technical expertise and contribution to the team

  • Be creative and efficient in solving complex and/or time-critical problems

  • Utilize Agile Development, SCRUM, Kanban, or Extreme Programming methodologies.

Key Skills:

  • A demonstrated track record developing high-quality web and mobile apps containing rich content and user interface components, using HTML5, CSS3, Sass, Javascript, and REST/JSON

  • Experience with modern frameworks such as Backbone.js, AngularJS, Ember.js, Bootstrap Node.js, JQuery

  • Experience with Object Oriented design patterns and refactoring

  • Solid understanding of UX and UI design with an emphasis on optimizing usability

  • Experience working in J2EE application servers and cloud platforms

  • Experience with unit testing & Test Driven Development (TDD)

  • Working experience utilizing Continuous Integration/Deployment concepts and streamlined delivery of code

  • Demonstrated written and verbal communication, problem solving, interpersonal, and time management skills.

  • Basic knowledge of working in an agile development environment

  • Critical thinking and problem solving skills in the context of software development (1 year)

  • Solid understanding of UX and UI design with an emphasis on optimizing usability

  • Software development experience with Javascript, HTML, CSS, Javascript, and JSON (1 year)

Digital Platform