Fevrok logo
Senior UI Developer - Remote
3 years ago

Location: Pennsylvania, United States of America

Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more. More than 30,000 organizations already rely on us to verify the identities of people and things, grant access to digital services, analyze vast quantities of information and encrypt data to make the connected world more secure.





Thales is currently seeking a Senior UI (User Interface) Engineer to join the team in Pennsylvania. This role can be fully remote, but candidates that are local to Pennsylvania are preferred.

As a member of a collaborative development team, the senior software engineer will be instrumental in the identification and implementation of an improved Graphical User Interface (GUI) methodology for new applications to comply with the highly-embedded cryptographic products within the Thales Cloud Protection & Licensing (CPL) portfolio. The primary objective is to improve the maintainability and forward engineering capabilities of the GUI applications; specifically, by increasing cross-platform support, application user-friendliness, internationalization support, and test automation.

As an original equipment manufacturer, the senior software engineer will work closely with systems, hardware, software, security, and test engineers to ensure timely delivery of quality products. The senior software engineer will also work closely with product and program managers, customers, and 3rd parties as necessary to support the products throughout the lifecycle.

Key Responsibilities:

  • Implement software engineering principles and best practices across all phases of commercial development and engineering product release practices.

  • Debugging and resolving complex problems in multi-threaded applications.

  • Communicating task and project status to the team and engineering management.

  • Managing time to ensuring project goals are met on time and within budget.

  • Accurately breaking down, estimating, and scheduling software tasks.

  • Experience formal software configuration management & control tools.

  • Ensuring compliance to company formal quality system; responsible for understanding formal quality systems such as CMMI or ISO 9001.

Required Skills and Experience:

  • Bachelors degree in Computer Science or Computer Engineering or any other related field of study.

  • Minimum of 5 years of experience in Web UI application development.

  • Experience with AngularJS 4+ or React JS.

  • Implemented many high quality UI software projects using state of the art UX frameworks, tools and languages in a Linux environment as part of a larger software team.

  • Experience in web based RESTful technologies.

  • Evaluate, evangelize and deploy new technology stack in the product.

  • Strong skills in Java, Angular Javascript, Html platforms.

  • Experience with human factors engineering.

  • Ability to work in a fast-paced environment with minimal direct supervision.

  • Technically lead and Inspire the UX/UI local team.

  • Ability to influence cross site UX and UI Unification efforts (requirements, system analysis and timely decision making) to ensure the CipherTrust Vision and best in class UX dashboard for all TES products and solutions.

Preferred Skills and Experience:

  • Previously produced a significant UX architecture/design SYSTEMS documents for complex software system.

  • Expert at defining and translating customer Use Cases Experience in developing cross-platform user interfaces with internationalization support.

  • Previous role in the architecture, design, dev & test of complex User Interface software for an appliance or complex management solution or Cloud manageability software that has shipped to data center customers.

  • Experience in launching enterprise class SaaS applications.

  • Experience with Heatmaps, A/B testing to optimize GUI workflows.

  • Experience with Javascript, AngularJS, React JS, Javascript, HTML5, CSS3.

  • Understanding of communications security and within the financial security domain.

  • Masters degree in Computer Science or Computer Engineering or a related field of study.

  • Strong communication, presentation, and negotiation skills both written and verbal.



This position will require successfully completing a post-offer background check. Qualified candidates with (a) criminal history will be considered and are not automatically disqualified, consistent with federal law, state law, and local ordinances.

Successful applicant must comply with federal contractor vaccine mandate requirements.

Thales champions inclusion and we believe diversity strengthens the fabric of our culture. We are an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law

If you need an accommodation or assistance in order to apply for a position with Thales, please contact us at talentacquisition@us.thalesgroup.com.








©2025 Fevrok. All Rights Reserved.