Design user interfaces (U - Is) across an ecosystem of integrated applications. Meet requirements and enhance usability and user experience (UX) through UX evaluation, design, and implementation. Develop wireframes, prototypes, and high fidelity designs to guide software teams in implementation. Collaborate closely with product owners, developers, and stakeholders to refine function and usability and conduct user research and usability testing to gather insights and iterate on designs. Apply software engineering principles, theories, and concepts to complex analytical processes and information display and visualization. Plan, develop and implement UI solutions as part of solving complex problems and major projects. Work to support project plans and requirements, establish scope, cost and schedule estimates for design and development activities. Participate in technical reviews for projects and systems at various phases of development and provide recommendations for UX/ UI solutions and...UI Developer, UI, Software Engineer, Computer Science, Developer, User Experience, Technology