Staff UI Engineer
We’re transforming the software industry. We’re Flexera. With more than 50,000 customers across the world, we’re achieving that goal. But we know we can’t do any of that without our team. Ready to help us re-imagine the industry during a time of substantial growth and ambitious plans? Come and see why we’re consistently recognized by Gartner, Forrester and IDC as a category leader in the marketplace.
Flexera delivers Technology Value Optimization solutions that enable some of the largest companies in the world to inform their IT so they can transform their IT. From on-prem to the cloud, companies can get the IT asset data needed to rightsize, reallocate spend, reduce risk and maximize ROI.
As a Staff UI Engineer at Flexera, you will take a leadership role in our UI development team, utilizing your extensive experience with React and TypeScript to create world-class user interfaces for our web applications. You will play a pivotal role in shaping our UI architecture, mentoring team members, collaborate with cross-functional teams, and ensuring that our applications deliver top-notch user experiences.
- UI Architecture: Define and drive the UI architecture and design systems, ensuring scalability, maintainability, and high performance of our applications.
- Technical Leadership: Provide guidance and mentorship to UI engineers, fostering a culture of excellence and continuous learning within the team.
- UI Design and Development: Lead the creation of visually appealing, responsive, and highly functional user interfaces using React, TypeScript, and related technologies.
- Cypress Testing: Develop and maintain end-to-end tests using Cypress to ensure the robustness and quality of our UI components and user flows.
- Collaboration: Work closely with product managers, UX designers, and back-end engineers to translate design concepts into functional and interactive interfaces.
- User Experience: Continuously improve user experiences by optimizing usability, accessibility, and responsiveness in our applications.
- Performance Optimization: Optimize UI components and libraries to ensure fast loading times and responsiveness.
- Testing and Quality Assurance: Oversee testing and quality assurance processes to identify and address issues related to UI functionality, performance, and cross-browser compatibility.
- Documentation: Maintain comprehensive documentation for UI components, libraries, and design systems.
- Stay Current: Stay updated with emerging UI trends, tools, and technologies to ensure our applications remain at the forefront of industry standards.
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
- 8+ years of professional UI development experience with a focus on React, TypeScript, and Cypress and a proven track record of successful UI project delivery.
- Strong understanding of UI/UX design principles, design patterns, and best practices.
- Proficiency in automated testing tools and methodologies, preferably Cypress.
- In-depth knowledge of performance optimization, cross-browser compatibility, and web accessibility standards.
- Familiarity with back-end technologies and RESTful APIs.
- Experience with Redux, Formik, Storybook and Lerna is preferred.
- Proficiency with version control systems (e.g., Git).
- Exceptional problem-solving skills and the ability to lead and inspire a collaborative team.
- Excellent communication and interpersonal skills.
Flexera is proud to be an equal opportunity employer. Qualified applicants will be considered for open roles regardless of age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by local/national laws, policies and/or regulations.
Flexera understands the value that results from employing a diverse, equitable, and inclusive workforce. We recognize that equity necessitates acknowledging past exclusion and that inclusion requires intentional effort. Our DEI (Diversity, Equity, and Inclusion) council is the driving force behind our commitment to championing policies and practices that foster a welcoming environment for all.