Senior Software Engineer - Frontend (Specialty: AI Development)
Beirut, Beirut Governorate, Lebanon
⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️
Valsoft Corporation
Valsoft's focus is to acquire and grow vertical software businesses that provide mission-critical solutions in their respective niche or market.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
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture ChatGPT CI/CD Copilot D3 Data visualization DevOps Engineering Git GitHub GPT JavaScript JSON LangChain LLMs Machine Learning Node.js Pipelines Prompt engineering Prototyping React TypeScript UX
Perks/benefits: Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.