Overview: We are a dynamic team at the forefront of IBM cloud database solutions, dedicated to delivering exceptional user experiences and seamless integrations. Our App Team plays a crucial role in maintaining and evolving our front-end stack, ensuring top-notch UX across various components.
About the Role: We are seeking a skilled and passionate FrontEnd Engineer to join our App Team. The ideal candidate will be responsible for the development and maintenance of our front-end stack and user experience (UX). This includes working on our CLI, UI, Terraform and API. You will collaborate with a diverse range of stakeholders including developers, designers, product managers, and customer support to deliver high-quality solutions.
What We Offer:
A collaborative and inclusive work environment.
Opportunities for professional growth and development.
Competitive salary and benefits package.
The chance to work with cutting-edge technology and innovative projects.
Key Responsibilities:
Develop and maintain our CLI, UI, Terraform and API components.
Actively contribute to the design and development of new features.
Adhere to best practices including unit and automated testing, code quality, and peer review of pull requests.
Participate in sprint planning and backlog grooming sessions, providing insights on the size and complexity of tasks.
Mentor other members of the team, fostering a culture of continuous learning and improvement.
Offer opinions and insights on new and upcoming features, shaping the functionality within the product.
Stay updated with the latest developments in the open-source community and front-end technologies.
Technical Skills:
4+ years of development experience.
Passion for writing excellent, well-tested, and beautiful code.
Experience with Node.js, JavaScript frameworks (ReactJS preferred), Golang
Experience with CLI and Terraform is a Plus
Experience with Ruby on Rails, with a focus on building and maintaining API components is a plus.
Strong understanding and expertise in at least one technical domain.
Proficiency in developing, testing, and maintaining scalable user interfaces and REST API services.
Knowledge of CI/CD pipelines, cloud deployment practices, and Kubernetes environments.
Knowledge of OWASP best practices and vulnerability management.
Experience with integration testing and end-to-end (E2E) testing.
Strong design skills.
Prior experience in a similar role within a development organization preferably cloud based.
Soft Skills:
Strong problem-solving skills.
Strong communication skills to interact with various stakeholders.
Ability to work collaboratively with a small cross-functional team of engineers, PMs, designers, and researchers.
Empathy for user challenges and focus on building user-centric solutions.
Ability to scope solutions collaboratively and work comfortably with ambiguity.
Ability to mentor team members and foster a culture of continuous improvement.
Enjoy high-visibility work and presenting to stakeholders.
Comfortable working in an agile, fast paced environment.
Passion for following the latest developments in the open-source community and front-end technologies.
Bachelor's degree in Computer Science or a related field.