Your Role and ResponsibilitiesOverview: 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.- 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.
Required Technical and Professional Expertise
- 3 to 5 years of relevant development experience.
- Passion for writing excellent, well-tested, and beautiful code.
- Experience with Node.js, JavaScript frameworks (ReactJS preferred), Terraform and Go.
- 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
- 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.
Preferred Technical and Professional Expertise
- Bachelor’s degree in Computer Science or a related field.