Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
IBM

Senior Front-End Software Engineer

Job Description
Join a first-class software engineering product development team to design, code, test and deliver software supporting and enhancing one of IBM's most successful enterprise-level cloud solutions.

Follow the link to learn about IBM Planning Analytics .

The candidate for this position would leverage their experience in creating user experiences with modern front-end frameworks and technologies. Following agile and extreme programming patterns, the candidate's responsibilities would additionally include clarifying UX requirements with designers, interacting with embedded quality assurance team members, co-developing share components with other squads in the product suite, promoting best practices experience throughout the organization.

Want more jobs like this?

Get Software Engineer jobs delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Required General skills
  • Full-cycle (Agile) software development - Analysis, design, feature execution, automation, support
  • A passion for technology and software development
  • Strong technical and critical thinking skills
  • Good collaboration and communications - working with diverse global teams
  • Strong teaming skills and leadership potential
  • Mentoring and staff technical skills development
  • Be highly motivated, enthusiastic, and able to work under minimal guidance with demonstrated analytical and problem- solving skills
  • Bachelor's degree or higher in Computer Science, Software Engineering, Information Systems or equivalent

About IBM Ottawa Campus
  • Twin towers, south-central location, ample (covered) parking, bus accessibility
  • Newly renovated workstations, award-winning Design Studio
  • Full-service cafeteria, on-site Tim Hortons, floor-by-floor kitchenettes
  • Weight and fitness room facilities, exercise program offerings
  • Game rooms, basketball & volleyball courts


Required Technical and Professional Expertise

  • Minimum 6 years as a software engineer in product development especially front-end
  • Minimum 4 years developing with front-end frameworks like React , Angular , Vue.js , or other
  • Real experience with TypeScript, ES6/7, WebSockets, HTML 5 , modular CSS , JSON
  • Experience using b uild, deployment and development tools like Git, Travis, Jenkins, Yarn /NPM, Webpack/Gulp
  • Experience writing e nd-to-end test s using frameworks like Intern , Selenium


    Preferred Tech and Prof Experience

    • Cloud-first product development experience
    • Cross -browser quirks and compatibility
    • M obile-first design and implementation
    • Online Analytical Processing (OLAP) products or concepts
    • B ack-end service development technologies :
    • NodeJs applications
    • APIs: Restful APIs, Swagger
    • Java web application development
    • Docker , NoSQL databases


        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.

        Job ID: ibm-154686BR
        Employment Type: Other

        Company Videos

        Hear directly from employees about what it is like to work at IBM.

        This job is no longer available.

        Search all jobs