Job Description:
As a Senior UI Engineer at Flexera, you will utilize your extensive level of experience with React and TypeScript to create world-class user interfaces for our web applications. You will play a pivotal role in contributing to features solving customer problems, collaborate with cross-functional teams, and ensuring that our applications deliver top-notch user experiences.
Your Responsibilities:
- Demonstrate your passion and skill in the design and construction of beautiful, robust and secure UI applications
- Work closely with product owners to translate requirements into high-quality, user-friendly interfaces.
- Ensure technical feasibility of UX designs by working with the UX team.
- Collaborate with backend developers to integrate UI components with API output.
- Optimize applications for maximum speed and scalability.
- Stay up to with emerging technologies and industry trends, applying them to enhance the application.
- Write clean, maintainable, and well-documented code.
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
To be successful a Senior UI engineer you will need to have some (if not all) of the following attributes:
- 7+ years of experience in developing UI for different applications
- Advanced skill level in React JS Framework
- Expert knowledge of TypeScript, ECMAScript & build tools
- A proven and respected engineer with 6+ years experience in the delivery of successful applications at impressive scale.
- High experience in business analysis to communicate comfortably with product, engineering, and UX.
- High experience in the implementation of secure and responsive web applications
- High regard for maintaining test quality of Unit and Cypress E2E tests
- Expert Knowledge level of accessibility and performance testing
- Experience building progressive web apps
- Comfortable with modern SCM for various types of development life cycle
- Familiarity with AWS infrastructure and build pipelines.
- A solid understanding of containerization and microservices architecture