Front End Developer

V2Soft, Inc

Dearborn, MI

JOB DETAILS
JOB TYPE
Contractor
SKILLS
Adobe Product Family, Application Programming Interface (API), Artificial Intelligence (AI), Authentication, Autoscaling, CSS (Cascading Style Sheet), Cloud Architecture, Cloud Computing, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Detail Oriented, DevOps, Docker, ECMAScript, Environmental Management, Expert Systems, GCP (Good Clinical Practices), GitHub, GraphQL, HTML5, Internet Application, Java, JavaScript, Jenkins, Microservices, Microsoft Windows Azure, Middleware, Modeling Languages, Node.js, OAuth, OSGi (fka Open Services Gateway initiative), Object Oriented Programming (OOP), OpenID, Performance Tuning/Optimization, Problem Solving Skills, REST (Representational State Transfer), React.js, Reporting Dashboards, Search Engine Optimization (SEO), Software Engineering, Team Player, Test Driven Development (TDD), Testing, Unit Test, User Interface Tools, User Interface/Experience (UI/UX), Web Accessibility, Web Content Accessibility Guidelines (WCAG), Writing Skills
LOCATION
Dearborn, MI
POSTED
7 days ago
Skills Required: Front End (Software Engineering), React, Node.js, GCP Cloud Run, Java, HTML5, Cloud Architecture, Artificial Intelligence & Expert Systems 1. Front End (Software Engineering) Expectation: The candidate should demonstrate more than just 'coding' skills; they must apply engineering rigors like Test-Driven Development (TDD) and clean code principles. Example: 'We expect a candidate who can build modular, reusable UI components that are unit-tested and optimized for performance, ensuring the front-end remains maintainable as the application scales.' 2. React, Node.js Expectation: Proficiency in building full-stack front end applications with a deep understanding of state management (e.g., Redux, Context API) and asynchronous API design. Example: 'The candidate should be able to build a React dashboard that consumes data from a custom-built Node.js middleware, handling complex data flows and ensuring a lag-free user experience.' 3. GCP Cloud Run Expectation: Experience with serverless containerization. They should know how to package applications into Docker containers and deploy them to a managed cloud environment. Example: 'We expect the engineer to deploy a microservice to Google Cloud Platform (GCP) Cloud Run, configuring auto-scaling parameters and managing environment secrets securely.' 4. Java Expectation: Solid understanding of Object-Oriented Programming (OOP), specifically for Adobe Experience Manager (AEM) backend development (OSGi bundles, Sling Models). Example: 'The candidate should be able to write custom Java services or 'Sling Models' within AEM to process complex business logic before it is rendered by the React front-end.' Experience Required: Senior Associate Exp: 6-10 yrs in IT; 4+ yrs in concentration 5. HTML5 Expectation: Mastery of semantic HTML and a commitment to Web Accessibility (WCAG) standards. Example: 'Expectation is the ability to write clean, accessible markup that ensures our digital products are usable by people with disabilities and are optimized for Search Engine Optimization (SEO).' 6. Cloud Architecture Expectation: Ability to design decoupled, resilient systems. Specifically, experience with Micro-Frontend architecture (Module Federation or Single-SPA). Example: 'The candidate should be able to explain how to break a monolithic application into independent micro-frontends that can be deployed by different teams without breaking the overall user experience.' 7. Artificial Intelligence & Expert Systems (Good To Have) Expectation: Practical experience integrating AI/ML capabilities into web applications, such as using LLMs (Large Language Models) & Agentic AI to automate tasks. Example: 'We expect a candidate who can integrate an AI API (like ClientLLM or OpenAI) into a workflow—for example, building a feature that automatically generates meta-descriptions for content authors within AEM.' Education Required: Bachelor's Degree Education Preferred: Master's Degree Additional Information : ***HYBRID (4 days per week in the office / Monday to Thursday) - Strong proficiency in **HTML5, CSS3, JavaScript (ES6+)** - Experience with **state management** solutions such as **Redux, Zustand, or React Query** - Proficiency with front-end build tools: **Webpack, Babel, Vite, NPM/Yarn** - Experience with **CI/CD pipelines** and DevOps practices (e.g., GitHub Actions, Jenkins, Azure DevOps) - Solid understanding of **RESTful APIs, GraphQL**, and microservices integration patterns - Strong knowledge of **modern authentication and authorization** (JWT, OAuth 2.0, OpenID Connect) - Demonstrated experience with **Test-Driven Development (TDD)** and tools such as **Jest, React Testing Library, Cypress** - Experience with **pair programming** and collaborative engineering workflows - Strong problem-solving ability, attention to detail, and excellent communication skills

About the Company

V

V2Soft, Inc