Frontend Developer
KeySkills
Job Description
Job Description:
We are seeking a talented Software Engineer to work on the design, development, and support of System, Cloud Management, and Infrastructure as a Service (IaaS) solutions for IBM Power Servers. The role involves building user-centric interfaces, implementing high-performance software, and contributing to continuous improvement initiatives across product lines.
Key Responsibilities:
-
Design, develop, and support System and Cloud Management software for IBM Power Servers.
-
Create Graphical User Interfaces (GUI) in an Agile environment that are intuitive and user-centric.
-
Define and implement high-performance software by leveraging deep understanding of system design.
-
Collaborate with the test team to define test plans, test data, identify and reproduce defects, and verify fixes.
-
Contribute to continuous improvement initiatives across products and development teams.
-
Troubleshoot, debug, and resolve complex technical issues.
Required Technical and Professional Expertise:
-
Strong programming skills and understanding of software development life cycle (SDLC).
-
3+ years of web development experience with:
-
React JS, JavaScript, HTML, CSS
-
Testing frameworks: Jest, Puppeteer
-
-
Knowledge of Terraform and Python
-
Experience with GraphQL and RESTful web services
-
Experience developing rich HTML applications
-
Knowledge of System Management stack software, Cloud architecture, and servers domain
-
Strong debugging, analytical, and decision-making skills
-
Ability to work in team settings, under schedule pressure, and meet deadlines
-
Excellent communication and presentation skills
Preferred Technical and Professional Expertise:
-
Experience with IDE tools like Visual Studio Code, Atom, Eclipse
-
Experience with DevOps tools like Jenkins, Git/GitHub, Gerrit, or equivalent
-
2+ years of React.js web development experience
-
3+ years of Angular JavaScript framework experience
Key Competencies:
-
Strong analytical and problem-solving abilities
-
Ability to work independently and collaboratively in a fast-paced environment
-
Self-starter with excellent team collaboration and communication skills
-
Passion for developing high-quality, user-centric software solutions
-