Mobomo logo
Mobomo
Posted 69 days agoVerified live 13h ago

UX/UI Developer

Brief overview

Remote
Clearance requiredU.S. government
React.jsJSXReact hooksVirtual DOMReact component lifecyclesHTML5CSS3FlexboxCSS GridJavaScript ES6+FigmaReduxContext APIJestReact Testing LibraryMicro-Frontend Architecturesingle-spa

About the company

Mobomo designs applications for Apple iPhone, Google Android, Palm Pre, RIM Blackberry, Windows Mobile, and Symbian OS.

Job description

Summary

Mobomo is a full-service DevOps agency dedicated to creating elegant solutions to solve complex problems. They are seeking a UX/UI Developer who can bridge the gap between complex user flows and high-performance micro-frontend architectures, taking initiative and owning the front-end lifecycle from prototype to deployment.

Responsibilities

  • Collaborate with stakeholders to create user flows, wireframes, and high-fidelity interactive prototypes. You must be comfortable mocking up wireframes in Figma or directly within React to ensure rapid iteration
  • Develop reusable, modern UI components and front-end libraries using React.js to build scalable, high-performance web applications
  • Ensure every application is optimized for a seamless, accessible experience across mobile, tablet, and desktop devices
  • Oversee complex data flow and storage using modern state management libraries such as Redux or the Context API
  • Monitor front-end performance, debug intricate issues, and maintain rigorous unit and integration tests using tools like Jest and React Testing Library

Skills

  • Design & Prototyping: Collaborate with stakeholders to create user flows, wireframes, and high-fidelity interactive prototypes. You must be comfortable mocking up wireframes in Figma or directly within React to ensure rapid iteration
  • React Implementation: Develop reusable, modern UI components and front-end libraries using React.js to build scalable, high-performance web applications
  • Responsive Design: Ensure every application is optimized for a seamless, accessible experience across mobile, tablet, and desktop devices
  • State & Data Management: Oversee complex data flow and storage using modern state management libraries such as Redux or the Context API
  • Performance & Testing: Monitor front-end performance, debug intricate issues, and maintain rigorous unit and integration tests using tools like Jest and React Testing Library
  • React Proficiency: Expert-level knowledge of JSX, hooks, Virtual DOM, and component lifecycles
  • Core Web Stack: Advanced proficiency in HTML5, CSS3 (Flexbox, Grid), and Modern JavaScript (ES6+)
  • UI/UX Design Fundamentals: A solid understanding of user-centered design principles, typography, and color theory
  • Micro-Frontend (MFE) Architecture: Experience designing and maintaining multiple micro-frontend services using single-spa
  • Cross-Application Communication: Ability to implement robust communication patterns between MFEs using utility modules, shared state, or custom browser events for a unified user experience
  • Independent Deployment: Mastery of independent CI/CD pipelines, allowing individual features (e.g., checkout, profile, search) to be deployed without redeploying the entire platform
  • Shared Design Systems: Lead the development of a global theme to maintain visual consistency across all decoupled MFEs
  • System Optimization: Expertise in lazy loading, import maps for version control, and managing shared dependencies to prevent duplicate library downloads
  • Self-Starter: You take the initiative to identify site improvements, manage ticketing workflows, and independently develop high-quality solutions
  • Adaptable Team Player: You expertly manage competing priorities across multiple teams, pivoting seamlessly to meet shifting project demands
  • Technical Problem Solver: You have a track record of streamlining fragmented architectures by consolidating redundant methods (MUI, Bootstrap, Styled Components) into unified, reusable shared components
  • Must be a US Citizen
  • Must have the ability to obtain a US Government Public Trust clearance. (Preference given to candidates with active or recent ICE or CBP clearance)
  • Node.js Development: Experience building scalable server-side applications and RESTful/GraphQL APIs using Node.js and Express
  • AWS Infrastructure: Familiarity with AWS services such as S3 and CloudFront (for MFE hosting), Lambda (serverless functions), and API Gateway
  • DevOps & CI/CD: Experience configuring automated pipelines (e.g., AWS CodePipeline, GitHub Actions) to sync MFEs with S3 buckets and manage CloudFront invalidations
  • Database Knowledge: Basic understanding of NoSQL (DynamoDB) or SQL (Postgres) for data persistence

Qualifications

Must Haves

  • Design & Prototyping: Collaborate with stakeholders to create user flows, wireframes, and high-fidelity interactive prototypes. You must be comfortable mocking up wireframes in Figma or directly within React to ensure rapid iteration
  • React Implementation: Develop reusable, modern UI components and front-end libraries using React.js to build scalable, high-performance web applications
  • Responsive Design: Ensure every application is optimized for a seamless, accessible experience across mobile, tablet, and desktop devices
  • State & Data Management: Oversee complex data flow and storage using modern state management libraries such as Redux or the Context API
  • Performance & Testing: Monitor front-end performance, debug intricate issues, and maintain rigorous unit and integration tests using tools like Jest and React Testing Library
  • React Proficiency: Expert-level knowledge of JSX, hooks, Virtual DOM, and component lifecycles
  • Core Web Stack: Advanced proficiency in HTML5, CSS3 (Flexbox, Grid), and Modern JavaScript (ES6+)
  • UI/UX Design Fundamentals: A solid understanding of user-centered design principles, typography, and color theory
  • Micro-Frontend (MFE) Architecture: Experience designing and maintaining multiple micro-frontend services using single-spa
  • Cross-Application Communication: Ability to implement robust communication patterns between MFEs using utility modules, shared state, or custom browser events for a unified user experience
  • Independent Deployment: Mastery of independent CI/CD pipelines, allowing individual features (e.g., checkout, profile, search) to be deployed without redeploying the entire platform
  • Shared Design Systems: Lead the development of a global theme to maintain visual consistency across all decoupled MFEs
  • System Optimization: Expertise in lazy loading, import maps for version control, and managing shared dependencies to prevent duplicate library downloads
  • Self-Starter: You take the initiative to identify site improvements, manage ticketing workflows, and independently develop high-quality solutions
  • Adaptable Team Player: You expertly manage competing priorities across multiple teams, pivoting seamlessly to meet shifting project demands
  • Technical Problem Solver: You have a track record of streamlining fragmented architectures by consolidating redundant methods (MUI, Bootstrap, Styled Components) into unified, reusable shared components
  • Must be a US Citizen
  • Must have the ability to obtain a US Government Public Trust clearance. (Preference given to candidates with active or recent ICE or CBP clearance)

Nice to Haves

  • Node.js Development: Experience building scalable server-side applications and RESTful/GraphQL APIs using Node.js and Express
  • AWS Infrastructure: Familiarity with AWS services such as S3 and CloudFront (for MFE hosting), Lambda (serverless functions), and API Gateway
  • DevOps & CI/CD: Experience configuring automated pipelines (e.g., AWS CodePipeline, GitHub Actions) to sync MFEs with S3 buckets and manage CloudFront invalidations
  • Database Knowledge: Basic understanding of NoSQL (DynamoDB) or SQL (Postgres) for data persistence

Benefits

  • Health care
  • Paid time off
  • Retirement savings
  • Professional development

More jobs like this