Senior Software Engineer - Frontend (Specialty: AI Development)

Valsoft Corporation
Full-time
On-site

Aspire Software is looking for an Senior Software Developer to join our team in Lebanon.

Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.

About the Role:

We are seeking a Senior Frontend Engineer with a strong foundation in modern web development and a keen interest in AI-enhanced user interfaces to join our Web Migration Team. This role plays a pivotal part by contributing to a complete frontend rebuild, while also integrating intelligent AI-driven features.

You will work in a focused, senior-level team of experienced developers, collaborating closely with product and AI stakeholders. This is a high-impact position for someone who enjoys shaping modern, performant, and smart user experiences from the ground up.

Requirements

Key Responsibilities

  • Develop key frontend components as part of a full-stack modernization initiative.
  • Design and implement AI-integrated UI features, such as predictive suggestions, workflow automation, or smart data visualizations.
  • Work with cross-functional teams to translate complex business logic and AI capabilities into intuitive UI/UX.
  • Drive best practices in frontend architecture, performance, and maintainability.
  • Participate in high-level planning, code reviews, and decision-making alongside senior peers.
  • Stay current with trends in frontend and AI-enhanced UX to help push the product forward.

Projects You'll Work On

  • Rebuilding the entire frontend layer of CADIS using modern frameworks.
  • Prototyping and deploying AI-powered interfaces that streamline logistics operations.
  • Contributing to platform-wide modernization efforts as part of an elite engineering group.

Skills & Experience

Must Have Technical Skills

  • Deep experience with React and TypeScript in large-scale, production-grade applications
  • Advanced proficiency in JavaScript, HTML5, and CSS3, including modern CSS frameworks and methodologies
  • Strong architectural skills in designing scalable, maintainable frontend systems
  • Experience integrating RESTful APIs and working with real-time data (e.g., WebSockets)
  • Proven track record in frontend performance optimization and debugging complex issues
  • Experience with Node.js-based build tools and package management (npm/yarn)
  • Mastery of Git and collaborative workflows (e.g., code reviews, branching strategies)
  • Experience leading or mentoring other developers
  • Ability to translate complex business and AI logic into intuitive, user-friendly interfaces
  • Proficient in leveraging AI-powered development tools (e.g., Cursor, GitHub Copilot, ChatGPT) to accelerate coding, code review, and problem analysis
  • Ability to critically assess and integrate AI-generated code or suggestions into robust, maintainable solutions

Nice-to-have technical skills:

  • Hands-on experience integrating AI/ML features into frontend applications (e.g., LLMs, AI APIs, or custom model UIs)
  • Familiarity with tools such as LangChain, vector databases, or similar AI/ML frameworks
  • Experience with test automation frameworks (e.g., TestCafe, Cypress, Jest)
  • Knowledge of CI/CD pipelines and DevOps practices for frontend deployment
  • Experience with mock servers and API simulation (e.g., json-server)
  • Familiarity with documentation tools (e.g., AsciiDoc, Storybook)
  • Experience with data visualization libraries (e.g., D3.js, Chart.js)
  • Understanding of accessibility (a11y) and internationalization (i18n) best practices
  • Experience in establishing best practices for the use of AI assistants in software development teams
  • Familiarity with prompt engineering and customizing AI tools for team workflows
  • Ability to evaluate and introduce new AI-based productivity tools into the development process