IBM Marketplace Front-End Developer
Durham (Durham County) Bachelor's Degree IT development
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 IBM Cloud Unit. 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. We work in a rapidly growing startup-type co-located environment, yet within a fortune 100 company. If you are a talented engineer who seeks responsibility, thrives when empowered in an agile development environment, understands the importance of personal accountability and is looking for new challenges, then we would like to talk to you.
Please include a link to your Github profile and portfolio, if you have them.
Responsibilities
· Font-end application engineer for multi-platform web and mobile device applications.
· You will collaborate closely with Designers and be comfortable challenging Designers
· Designing/developing web, software, mobile apps, prototypes, or proofs of concepts.
· Create 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.
· Use Agile Development, SCRUM, Kanban, or Extreme Programming methodologies.
· Demonstrated written and verbal communication, problem solving, interpersonal, and time management skills.
· Willingness to help support applications in production, including on-call rotations, as part of a multidisciplinary DevOps team.
Technical 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 JSON.
rterbpna
Auto req ID
59255BR
Required Education
High School Diploma/GED
Role ( Job Role )
Software Developer
State / Province
NORTH CAROLINA
Primary job category
Software Development & Support
Contract type
Regular
Employment Type
Full-Time
ERBP
Yes
Is this role a commissionable/sales incentive based position?
No
Travel Required
Up to 10% or 1 day a week
IBM Business Group
DigitalBusGrp
Preferred Education
Bachelor's Degree
City / Township / Village
RESEARCH TRIANGLE PARK
EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Required Technical and Professional Expertise
· 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)
Preferred skills
Skill-keywords
Front-end
Country
United States
Preferred Technical and Professional Experience
· At least 1 year experience in Cloud based development
· At least 2 years' experience working in an agile development environment
· At least 2 years' experience with critical thinking and problem solving skills in the context of software development
· At least 2 years' experience with web and mobile app development using Javascript, HTML5, CSS3, Javascript and JSON.
· At least 1 year experience with modern frameworks such as Backbone.js, AngularJS, React, Ember.js, Bootstrap, Node.js, and JQuery
· At least 1 year experience with unit testing and Test Driven Development
· At least 1 year experience with pair programming and code reviews
· At least 1 year experience with test frameworks such as: Mocha, Chai, Istanbul, Selenium
Secondary Job Category
Other Software Development & Support
Eligibility Requirements
None