
UI/UX Front End Developer
Pi Square Technologies, Dearborn, MI, United States
JOB DESCRIPTION
Job Title UI/UX Front End Developer & Work Location Address Michigan
Responsibilities: • Design, develop, and maintain robust and scalable web applications using React, Typescript, Express.js, and PostgreSQL. • Develop and integrate RESTful APIs to facilitate CRUD operations with backend systems/databases (ECU Release Train Management System, Vehicle Release Train Management System, Software Release Package, ECU Catalog, Configuration Management, and Historical Migration Service). • Implement Role-Based Access Control (RBAC) to ensure secure access to features and data. • Develop user interfaces that adhere to a unified UI/UX framework, providing a consistent experience across multiple applications. • Implement comprehensive field validations leveraging backend services. • Enable users to upload and download release artifacts securely. • Contribute to the creation of mockups, user workflows, and design references for a cohesive user experience. • Collaborate with DevOps and Release & OTA operations teams to validate solutions. • Participate in code reviews and contribute to maintaining high code quality. • Work with GCP cloud services for backend development and scaling
. • Contribute to the modernization of data migration processes from existing systems. • Develop release validation utilities to ensure data integrity.
Requirements: • Bachelor's degree in Software Engineering, Computer Science, or a related field. • 3+ years of experience as a full-stack software engineer. • Strong proficiency in front-end technologies: React, Typescript, HTML, CSS. • Solid experience with backend development using Node.js and Express.js. • Experience with relational databases, particularly PostgreSQL. • Experience with GCP cloud platform (preferred). • Solid understanding of object-oriented programming principles. • Experience with RESTful API design and development. • Familiarity with authentication and authorization mechanisms. • Experience with version control systems (e.g., Git). • Strong problem-solving and communication skills. • Experience with CI/CD pipelines is a plus.
Job Title UI/UX Front End Developer & Work Location Address Michigan
Responsibilities: • Design, develop, and maintain robust and scalable web applications using React, Typescript, Express.js, and PostgreSQL. • Develop and integrate RESTful APIs to facilitate CRUD operations with backend systems/databases (ECU Release Train Management System, Vehicle Release Train Management System, Software Release Package, ECU Catalog, Configuration Management, and Historical Migration Service). • Implement Role-Based Access Control (RBAC) to ensure secure access to features and data. • Develop user interfaces that adhere to a unified UI/UX framework, providing a consistent experience across multiple applications. • Implement comprehensive field validations leveraging backend services. • Enable users to upload and download release artifacts securely. • Contribute to the creation of mockups, user workflows, and design references for a cohesive user experience. • Collaborate with DevOps and Release & OTA operations teams to validate solutions. • Participate in code reviews and contribute to maintaining high code quality. • Work with GCP cloud services for backend development and scaling
. • Contribute to the modernization of data migration processes from existing systems. • Develop release validation utilities to ensure data integrity.
Requirements: • Bachelor's degree in Software Engineering, Computer Science, or a related field. • 3+ years of experience as a full-stack software engineer. • Strong proficiency in front-end technologies: React, Typescript, HTML, CSS. • Solid experience with backend development using Node.js and Express.js. • Experience with relational databases, particularly PostgreSQL. • Experience with GCP cloud platform (preferred). • Solid understanding of object-oriented programming principles. • Experience with RESTful API design and development. • Familiarity with authentication and authorization mechanisms. • Experience with version control systems (e.g., Git). • Strong problem-solving and communication skills. • Experience with CI/CD pipelines is a plus.