TECHNOGEN, Inc. is a Proven Leader in providing full IT Services, Software Development and Solutions for 15 years.
TECHNOGEN is a Small & Woman Owned Minority Business with GSA Advantage Certification. We have offices in VA; MD & Offshore development centers in India. We have successfully executed 100+ projects for clients ranging from small business and non-profits to Fortune 50 companies and federal, state and local agencies.
Job Title : Software Engineer (React \/ Front-End with AI Experience)
Local candidates only. (Hybrid onsite)
About the Role:
This role is responsible for designing, developing, and supporting modern, scalable web applications using React and related front-end technologies, with applied experience integrating AI-enabled capabilities into user-facing applications. The position requires strong technical expertise, cross-functional collaboration, and the ability to lead moderately complex initiatives while mentoring junior team members.
Responsibilities
In this role, you will:
Work across multiple applications and initiatives to support business and technology objectives.
Design, develop, test, debug, and document software solutions, including enhancements, upgrades, and deployments.
Develop innovative, high-quality solutions through analysis, interpretation, and application of business, technical, and user experience requirements.
Participate in and, when required, lead critical projects, customer engagements, and business processes.
Provide application-level and functional design documentation aligned with enterprise architectural standards.
Contribute to the definition, implementation, and maintenance of application standards, development processes, and coding best practices.
Communicate technical designs, architecture decisions, and implementation strategies clearly to business partners and IT stakeholders.
Advise on systems integration, platform compatibility, scalability, performance, and multi-platform considerations.
Lead moderately complex technical initiatives and deliverables within assigned domain environments.
Contribute to large-scale planning, technical roadmaps, and strategic initiatives.
Analyze and resolve moderately complex technical challenges that require in-depth evaluation of tools, frameworks, and procedures.
Resolve issues while ensuring compliance with internal policies, risk management practices, security standards, and regulatory requirements.
Collaborate with Product, Interaction, and Visual Designers to deliver next-generation user interfaces and AI-enabled experiences.
Integrate AI-powered capabilities (such as intelligent search, recommendations, summarization, or automation) into front-end applications through secure and approved APIs.
Partner with peers, cross-functional teams, and mid-level managers to resolve technical challenges and achieve delivery goals.
Act as a technical lead or escalation point when needed, providing guidance, direction, and informal mentoring to less experienced engineers.
Demonstrate strong analytical, problem-solving, verbal, and written communication skills.
Required Qualifications
5+ years of professional Software Engineering experience.
Desired Qualifications
Front-End & Web Development
4+ years of experience with HTML, CSS, JavaScript (ES6+), and TypeScript, producing clean, maintainable, and developer-friendly code.
4+ years of experience developing web applications using modern JavaScript frameworks such as React.js or similar.
Proven experience delivering high-quality, near pixel-perfect, responsive user interfaces.
Hands-on experience with React.js, Jest, React Testing Library (RTL), Webpack, Storybook, and StencilJS.
Experience building and consuming RESTful APIs and web services.
Experience developing large-scale, enterprise-grade web applications, preferably using React.
Strong understanding of complex state management using Redux, RxJS, or similar libraries.
Experience writing unit and integration tests for UI components.
Strong knowledge of BDD, automated testing practices, and Accessibility / ADA requirements.
Experience optimizing front-end performance, reliability, and scalability.
AI & Intelligent Application Experience
Experience integrating AI/ML-powered features into web applications through APIs or platform services.
Familiarity with generative AI concepts, including prompt-based interactions, response handling, and UI patterns for AI-assisted workflows.
Experience consuming AI services for use cases such as intelligent search, recommendations, summarization, chat-based interactions, or workflow automation.
Understanding of responsible AI principles, including security, privacy, data handling, bias awareness, and model limitations.
Ability to design user interfaces that clearly present AI-generated outputs and support user feedback, validation, and explainability.
Experience working with AI-enabled systems in a regulated or enterprise environment is a strong plus.
Tools, Collaboration & Platforms
Experience mentoring and guiding developers across projects and initiatives.
Proficiency with version control and collaboration tools such as GitHub.
Experience using agile and project tracking tools such as Jira.
Strong experience using browser and developer tools for debugging and issue resolution.
Experience or working knowledge of application monitoring tools such as Splunk.
Experience or strong familiarity with Content Management Systems (CMS).
Experience working with design and prototyping tools such as Figma, InVision, or similar.