Front End Developer

V2Soft, Inc
  • Dearborn, Michigan
  • Full-time
20 days ago

Job Description

V2Soft Job OpportunityV2Soft is a global leader in IT services and business solutions, delivering innovative and cost-effective technology solutions worldwide since 1998. We have headquartered in Bloomfield Hills, MI and have 16 offices spread across six countries. We partner with Fortune 500 companies to address complex business challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and ISO standards, V2Soft is committed to quality and security. Beyond our work, we actively support local communities and non-profits, reflecting our core values. Join us to be part of a dynamic and impactful global company!Skills RequiredFront 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."React, Node.jsExpectation: 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."GCP Cloud RunExpectation: 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."JavaExpectation: 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."HTML5Expectation: 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)."Cloud ArchitectureExpectation: 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."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."Experience RequiredSenior Associate Exp: 6-10 yrs in IT; 4+ yrs in concentrationEducation RequiredBachelor's DegreeEducation PreferredMaster's DegreeAdditional 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 QueryProficiency with front-end build tools: Webpack, Babel, Vite, NPM/YarnExperience with CI/CD pipelines and DevOps practices (e.g., GitHub Actions, Jenkins, Azure DevOps)Solid understanding of RESTful APIs, GraphQL, and microservices integration patternsStrong 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, CypressExperience with pair programming and collaborative engineering workflowsStrong problem-solving ability, attention to detail, and excellent communication skillsV2Soft is an Equal Opportunity Employer (EOE). We welcome applicants from all backgrounds, including individuals with disabilities and veterans.

Numbers & Facts

LocationDearborn, Michigan
Job TypeFull-time

More jobs like this

See more jobs

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.