Logo
job logo

UI/UX Front End Developer Job at Pi Square Technologies in Dearborn

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.