Front End Developer
V2Soft is a global leader in IT services and business solutions, delivering innovative and cost-effective technology solutions worldwide since 1998. We have headquarteerd in Bloomfiled 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!Please visit us at www.v2soft.com to know more .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 DegreeEducation Preferred:Master'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 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 skillsV2Soft is an Equal Opportunity Employer ( EOE). We welcome applicants from all backgrounds, including individuals with disabilities and veterans.- to view all of our open opportunities and to learn more about our benefits.