Principal UI Engineer - Manpower - Ireland
  • N/A, Other, Ireland
  • via ClickaJobs (1)
-
Job Description

Job Title: Principal UI Engineer Job Type: Permanent Job Location: Ireland/RemoteCompany Overview: Our client is the world's leading provider of enterprise open-source software solutions, utilizing a community-driven approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. With a presence in over 40 countries, our associates have the flexibility to choose a work environment that best suits their needs, ranging from in-office to fully remote options.The Role: As a Principal UI Engineer on one of the OpenShift AI teams, you will have the opportunity to actively participate in a component team as well as engage with affiliated open-source communities. You will collaborate as part of an evolving development team to design, secure, build, test, and release new capabilities rapidly. This role primarily involves individual contributions, with close collaboration alongside other developers and cross-functional teams. A passion for working within open-source communities and developing solutions that integrate both open-source and partner technologies into a cohesive platform is essential. You should be energized by the prospect of building end-user experiences that delight customers.What You Will Do:Architect and lead the implementation of new features and solutions.Drive innovation in the MLOps domain by actively participating in upstream communities.Provide technical vision and leadership for critical, high-impact projects.Ensure that non-functional requirements, including security, resiliency, and maintainability, are met.Write unit and integration tests, collaborating with quality engineers to ensure product quality.Apply CI/CD best practices to deliver solutions as part of productization efforts.Contribute to a culture of continuous improvement by sharing recommendations and technical knowledge with team members.Collaborate with product management, engineering, and cross-functional teams to analyze and clarify business requirements.Utilize and contribute to a pattern library and wireframes from user experience design counterparts to create a reusable, componentized UI implementation for end users.Communicate effectively with stakeholders and team members to ensure transparency in development efforts.Provide thoughtful and prompt code reviews.Represent in external engagements, including industry events, customer meetings, and open-source communities.Mentor, influence, and coach a distributed team of engineers.What You Will Bring:Extensive experience in developing applications using React, TypeScript, and JavaScript, or other front-end languages.Advanced proficiency with modern CSS frameworks and best practices.Significant experience with testing frameworks such as Cypress, Jest, or React Testing Library.Proven ability to lead feature development, effectively breaking down wireframes into components and formulating implementation plans.Capacity to quickly learn and guide others in utilizing new tools and technologies.Extensive experience with source code management tools such as Git.A strong inclination toward innovation and a passion for technology.A demonstrated ability to troubleshoot system-level problems swiftly and propose solutions that enhance the overall user experience.An autonomous work ethic, thriving in a dynamic and fast-paced environment.Advanced experience with agile development methodologies and open-source projects.A proven track record of mentoring junior developers.Excellent cross-team communication skills.Exceptional written and verbal communication abilities.Additional Qualifications:While a bachelor's degree or higher in computer science or a related discipline is valued, practical experience and technical expertise are prioritized.Understanding of the dynamics of Open Source and Free Software communities.Experience with Kubernetes, OpenShift, or other cloud-native technologies.Knowledge or experience in MLOps and AI technologies. #J-18808-Ljbffr

;