SOSi is looking for a Principal UI/UX Software Engineer to serve as a visionary architect and hands-on developer for their next-generation products, requiring someone who can set strategic direction for user experience and lead technical implementation with cutting-edge technologies.
Requirements
- Expert-level proficiency in modern front-end technologies, including: Languages: JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- 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.
- Extensive experience with modern UI architectures such as Micro-Frontends, modular UI design, and Serverless Frontends.
- Proficiency with modern build pipelines and tools (e.g., Webpack, NPM, Babel), testing frameworks, and version control (Git).
- 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 AWS
Responsibilities
- 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.
- 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.
- 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.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed, scalability, and accessibility.
- Translate design concepts into functional, high-quality prototypes and user interfaces.
Other
- 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.
- Demonstrated ability to translate organizational strategy and business requirements into scalable, maintainable, and performant technical solutions.
- 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.
- Proven experience in successfully delivering projects in an Agile environment and advocating for best practices throughout the SDLC.
- Full remote flexibility.