Job Title: Principal UI/UX Software Engineer and Full Stack Developer Company Name: SOSi Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/9soocqd38npvx6ln Job Description: Posted 3mo agoPrincipal UI/UX Software Engineer and Full Stack Developer@ SOSiView All JobsWebsiteReston, Virginia, United StatesRemoteFull TimeResponsibilities:Lead architecture, Define strategy, Integrate technologiesRequirements Summary:25+ years in UI/UX and full-stack software engineering; expert front-end, design systems, architecture, and leadership; strong communication and Agile experience.Technical Tools Mentioned:JavaScript, TypeScript, HTML5, CSS3, React, Angular, Vue, Micro-Frontends, Serverless Frontends, Webpack, NPM, Babel, Git Company Description:Exovera provides knowledge and insight on complex geopolitical issues using open-source and publicly available information. A wholly owned subsidiary of SOSi, we offer vertically integrated solutions through an open architecture and extensible data fabric that enables results at scale for government and commercial clients.Job Description:OverviewWe are seeking a Principal UI/UX Software Engineer with over 25 years of experience to serve as both a visionary architect and a hands-on developer for our next-generation products. This role requires a master practitioner who can not only set the strategic direction for user experience but also lead the technical implementation using leading-edge software development technologies. The ideal candidate has a deep history of translating complex business requirements into seamless, accessible, and performant user interfaces.Essential Job DutiesTechnical architecture and development: Lead the design and development of highly scalable, modular, and performant UI frameworks, design systems, and component libraries. Serve as the technical authority on the most complex front-end engineering challenges.Strategic leadership: Define the overarching UI/UX technical strategy in alignment with product and business objectives. Provide vision and direction on innovative solutions that enhance operations and provide a competitive advantage.Emerging technology integration: Evaluate and integrate bleeding-edge technologies, such as AI-driven UI, generative design, and advanced data visualization, into the user experience and front-end architecture.Cross-functional partnership: Collaborate deeply with product management, backend engineers, and other stakeholders to translate user needs and business goals into high-quality, technically feasible products.User advocacy: Champion user-centered design principles and usability standards throughout the development lifecycle. Translate design concepts into functional, high-quality prototypes and user interfaces.Optimization and performance: Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed, scalability, and accessibility.Qualifications:Minimum RequirementsExperience: 25+ years of progressive, hands-on experience as a UI/UX developer and software engineer, with a strong portfolio showcasing technical leadership and impact on complex digital products.Technical mastery: Expert-level proficiency in modern front-end technologies, including:Languages: JavaScript (ES6+), TypeScript, HTML5, and CSS3.Frameworks: Deep, hands-on expertise with at least one major framework (e.g., React, Angular, Vue), as well as experience building and scaling component libraries and design systems.Architecture: Extensive experience with modern UI architectures such as Micro-Frontends, modular UI design, and Serverless Frontends.Tooling: Proficiency with modern build pipelines and tools (e.g., Webpack, NPM, Babel), testing frameworks, and version control (Git).Strategic thinking: Demonstrated ability to translate organizational strategy and business requirements into scalable, maintainable, and performant technical solutions.Communication: Exceptional verbal and written communication skills with the ability to effectively communicate complex technical concepts and architectural decisions to both technical and non-technical audiences.Methodology: Proven experience in successfully delivering projects in an Agile environment and advocating for best practices throughout the SDLC.Preferred QualificationsAdvanced degree in Computer Science, HCI, or a related field.Deep expertise in the MERN stack (MongoDB, Express.js, React, Node.js).Experience with advanced state management (e.g., Redux, NgRx) and back-end integration with RESTful APIs and microservices.Experience with CI/CD pipelines, DevOps practices, and deploying applications to cloud environments like Amazon AWSAdditional Information:Work EnvironmentFull remote flexibility.Working at SOSiAll interested individuals will receive consideration and will not be discriminated against for any reason.