Senior Software Developer - Frontend
IBM
**Introduction**
IBM India Systems Development Lab is looking for a Senior Software Developer - Frontend to join a team focused on the product development and testing of the PowerVC Platform on Power. The product leverages the OpenStack cloud computing platform with Python for the backend, the front end is built using the Carbon design system and the MERN stack. There are also opportunities to contribute to various OpenSource communities and participate in both front-end and back-end development.
**Your role and responsibilities**
As a Front-End Development Engineer, you will work in an agile, collaborative environment to build, implement, and deploy performant and scalable UI solutions for IBM PowerVC (an IaaS offering for IBM Power Servers). Your responsibilities will include designing and implementing innovative UI features, automating UI tests, fine-tuning and maintaining existing code for optimal performance, uncovering efficiencies, supporting clients globally, and contributing to the delivery of a highly available and scalable cloud offering within IBM ISDL Labs. You will be a motivated self-starter who loves solving challenging problems, is comfortable managing multiple changing priorities, and can meet deadlines in an entrepreneurial environment.
**Required technical and professional expertise**
* 6+ years of experience building performant, scalable UI solutions JavaScript, React JS, MERN stack (MongoDB, NodeJS), GraphQL, HTML5 and CSS/Sass/Less
* Experience with Linux OS - RHEL, SLES
* Experience with component driven user interfaces
* Experience in working with testing libraries, such as Jest/React testing Library
* Experience in following a testing methodology, such as TDD
* Experience in converting design prototypes to code implementation
* Experience developing and consuming REST APIs/GraphQL using JSON
* Experience using version control systems like Git
* Experience with agile software development, continuous integration, and continuous delivery
* Experience in working with large teams distributed across geographical locations and time zones
* Strong problem solving and debugging skills, excellent communication and teamwork skills
**Preferred technical and professional experience**
* Experience with IBM Carbon design system is a plus
* Experience with Apollo server is a plus
* Experience with containerization technologies like Docker and Kubernetes
* Experience in UI Test Automation technologies such as Nightwatch.js, Selenium, etc
Confirm your E-mail: Send Email
All Jobs from IBM