Skip to content

Senior Principal UI Architect

General information

Location:

Atlanta - Georgia - USA, Branchburg - New Jersey - USA, Lowell - Massachusetts - USA, Montreal - Quebec - Canada, Toronto - Ontario - Canada, USA - USA - Remote, Weston - Florida - USA

Function:

Software & Product Development

Ref #:

20210019389

Description & Requirements

Description

UKG is seeking a Senior Principal User Interface (UI) Architect with proven experience supporting/developing REST based, Java-backed SaaS applications that leverage a JavaScript HTML UI framework.

This individual will be a passionate driving force, a key component in the Workforce Dimensions engineering architecture group, working with development teams on a wide variety of initiatives including development best practices, design, standards and guidelines, frameworks, performance optimizations, observability, and many more.
He/she will be ready to take ownership of a request and see it through to completion. He/she will collaborate with a range of stakeholders to achieve business objectives and be a leader guiding the product offering with respect to User Interface and product integration.

He/she must have leadership experience, and be comfortable presenting to and interacting with leaders.

Responsibilities will include:
• Defining development best practices: In collaboration with the UI leads, document and share with the development community, the UI development best practices. These best practices include processes and tools used as part of the Integrated Development Environment (IDE), code quality, performance, and code maintainability
• Investigating new frameworks and libraries that can help improve our development process. In collaboration with the UI leads, investigate new technologies and new libraries to define how they can be integrated into our current development process
• Defining/executing on the strategy for the move to Angular from AngularJS based applications, working with the different UI architects/leads/managers
• Designing the new common components and evolve the existing ones. The UI architects are responsible for the user interface common-component design with the supervision of the suite UI architect and in collaboration with the UI leads. For each existing common component, the UI architects need to assess the existing implementation and define the component road map which includes the list of expected improvements, the sizing of the work, and the impacts on the component consumers
• Providing support for UI development teams. Be a mentor to junior UI developers, assess and advise on how to improve code quality, conduct code reviews, and provide help in developing complex pieces of code
• Providing support for UX design validation. Work up front with UI designers and product owners to ensure that the proposed UX design can be implemented efficiently and will meet our performance standards
• Collaborating with UI architects to define reusable common patterns and platform improvements
• Producing the HLD and MLD for UI platform headlines and conduct Proof of Concept (PoC) for feasibility of any new proposals in the platform updates. The PoC results need to be reviewed with the Suite UI architect and other architects, depending on the impact of the changes.
• Working with the UI platform team to provide a performant and developer friendly infrastructure in Node and Nginx. This would include implementing better build models and providing hardening guidance for Node and Nginx infrastructure
• Managing global style and component guides and enforcing those guidelines rigorously
• Assessing usage of Node and Nginx services by the different domain implementations and providing best practices for usage of different frameworks in those services (e.g. redis, express..)
• Defining the architecture strategy for UI platform components to be scalable for large scale deployments

Qualifications

• Bachelor's Degree, Master's Degree preferred
• 7+ years of professional experience in front-end development, with 2+ years of that experience in a leadership role
• Expert knowledge in building frameworks in managing patterns across HTML/CSS/JS and Node
• Experience in responsive and adaptive layouts
• Experience in developing NodeJS applications in large scale
• Expert in developing quality software, preferably multi-tenant SaaS solutions
• Familiarity with and experience working within Agile development methodology

#LI-POST
#LI-Remote

Corporate overview

Here at UKG, Our Purpose Is People. UKG combines the strength and innovation of Ultimate Software and Kronos, uniting two award-winning, employee-centered cultures. Our employees are an extraordinary group of talented, energetic, and innovative people who care about more than just work. We strive to create a culture of belonging and an employee experience that empowers our people. UKG has more than 13,000 employees around the globe and is known for its inclusive workplace culture. Ready to be inspired? Learn more at www.ukg.com/careers

EEO Statement

Equal Opportunity Employer

Ultimate Kronos Group is proud to be an equal opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will receive considerations for employment without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status under federal, state, or local anti-discrimination laws. 


View The EEO is the Law poster and its supplement. 

View the Pay Transparency Nondiscrimination Provision

UKG participates in E-Verify. View the E-Verify posters here.


Disability Accommodation

For individuals with disabilities that need additional assistance at any point in the application and interview process, please email UKGCareers@ukg.com or please call 1 (978) 250 9800.

Apply