Frontend Engineer | IBM

IBM

Full Time
Ahmedabad, Gandhinagar, Pune
Posted 3 weeks ago

IT Services and IT Consulting

Introduction
IBM Cognos Analytics is a comprehensive Business Intelligence platform that transforms raw data into actionable insights through advanced reporting, AI-powered analytics, and interactive visualizations. Designed to cater to organizations of all sizes, it offers high-quality, scalable reporting capabilities, enabling users to create and share customized reports efficiently. The platform’s intuitive interface allows for seamless exploration of data, uncovering hidden trends and facilitating informed decision-making without the need for advanced technical skills. With robust governance and security features, IBM Cognos Analytics ensures data integrity and confidentiality, making it a trusted solution for businesses aiming to harness the full potential of their data.

Your Role And Responsibilities

  • Work alongside our multidisciplinary team of developers and designers to create the next generation of enterprise software user interfaces.
  • Support the entire application lifecycle (concept, design, development, test, release, and support)
  • Create fantastic user experiences using the following technologies: React.js, Carbon.js, Node.js, CSS/SASS, HTML 5, and JavaScript (including ES6)
  • Work with developers to implement best practices, introduce new tools, and improve processes.
  • Stay up to date with new technology trends.

Preferred Education
Master’s Degree

Required Technical And Professional Expertise

  • 5-12 years of web app development experience
  • Strong understanding and experience with Semantic HTML, modular CSS, JavaScript (ES6+), TypeScript
  • Frontend Frameworks (React, Next.js etc.) and CSS Preprocessors (Sass/SCSS)
  • State Management (Redux, MobX, or Context API)
  • Experience handling data using XHR, JSON and REST APIs
  • RESTful APIs & Fetch/Axios Integration
  • Unit Testing (Jest, Mocha, Cypress)
  • Web Performance Optimization (Lazy Loading, Code Splitting)
  • Object-Oriented JavaScript & Asynchronous Programming
  • Basic UX Principles & Accessibility (WCAG, ARIA)
  • Strong ability to break down UI designs into extensible/modifiable/reusable/responsive component
  • Experience with Cross-Browser development including testing and resolving compatibility issues
  • Experience Unit Testing, debugging and resolving performance concerns
  • Team Git workflow and version control (Git, GitHub/GitLab/Bitbucket)

Preferred Technical And Professional Experience

  • Desirable to have experience with Carbon design system
  • Basic knowledge of Full Stack development, Java, Python etc.
  • Knowledge of software design patterns
  • Agile software development methodologies, SOLID principles of OOP
  • Knowledge of CI/CD, OpenShift, Kubernetes etc.
  • Ability to adapt to and learn new technologies

Job Features

Job CategoryIT

Apply For This Job

A valid phone number is required.