OneMain Financial Jobs

Job Information

DATAMAXIS Senior Full Stack Engineer (UI/UX Focus) in Dearborn, Michigan

Job Summary: The Full Stack Software Engineer is responsible for design, build and support of scalable web applications and users interfaces with expertise in a wide range of technical areas, including but not limited to: Web API, MVC patterns, React & JSON Frameworks, jQuery library, JavaScript, C#/Java and SQL databases along with experience in building out Shopify platform-based (or other similar eCommerce platform) web application components. As a Full Stack Software Engineer, you will collaborate closely with Product, Architecture & QA teams and help develop web-based software applications for client and its Customers.

Reporting directly to the Director of Application Development, the Full Stack Software Engineer will be part of a UI center of excellence team and help with developing, documenting, communicating, and implementing overall UI/UX patterns, proofs-of-concept, and technology roadmap components aligned with company's business goals/strategy.

Minimum Qualifications and Job Requirements:

  • Web Services development and integration experience (6+ years)

  • Rapid development environment working with Agile or Hybrid methodologies (7 years)

  • Debugging techniques in interconnected environments

  • Cloud-base web application development experience, Microsoft Azure preferred (4 years)

  • Relational database experience with high SQL proficiency (6+ years).

  • Shopify platform development experience and/or Adobe Marketing Cloud (AEM, Analytics, Target)

  • AI Coding Assistant experience (GitHub/VB Studio CoPilot, Gemini Code Assist, Cursor, etc.)

  • Mobile app development experience a plus

  • JIRA and Confluence experience a plus

  • Hybrid Cloud platform experience a plus

Essential Job Functions:

  • Build highly responsive and scalable user interfaces and applications using modern UI frameworks (React, Angular, etc.)

  • Implement reusable components that deliver consistent UI/UX across clients suite of products

  • Develop clean and maintainable code to ensure cross-browser compatibility.

  • Design and development of interactions with Web APIs.

  • Develop and integrate software applications using suitable development methodologies and standards, applying standard architectural patterns, considering critical performance characteristics and security measures.

  • Collaborate with Business Analysts, Software Architects, and Senior Developers to establish the physical application framework (e.g. libraries, modules, execution environments).

  • Document Technical design as well as unit tests per requirements.

  • Thorough knowledge of Enterprise Code Deployment processes using CI/CD and experience with use of library & code review/security scanning toolsets like SonarQube and JFrog.

  • Demonstrate proficiency in version control and collaborative workflows using GitHub, including managing branches, performing code reviews via Pull Requests, and maintaining repository integrity through branch protection rules.

DirectEmployers