Your innovation delivery partner.
Principal Software Engineer – React, Agentic AI
Location
Pakistan
Posted
143 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer – React, Agentic AI
Creative Chaos
• Lead and mentor a team of software engineers through continuous guidance and training • Architect, develop, and maintain scalable, secure, and high-performance applications • Analyze business requirements and translate them into technical solutions • Estimate tasks, plan execution, and ensure timely delivery • Design, integrate, or work with Agentic AI systems that can plan, reason, and act autonomously • Collaborate on AI-driven workflows such as intelligent assistants, decision-making agents, or orchestration layers • Integrate AI agents with frontend applications using APIs, event-driven architectures, or LLM-based services • Ensure AI solutions meet performance, security, and ethical standards • Write clean, maintainable code with comprehensive unit tests (90%+ coverage) • Collaborate closely with designers, backend engineers, and stakeholders • Tune applications for performance, security, and accessibility compliance • Maintain systems, fix issues, and manage technical debt • Communicate directly with clients and provide regular status updates • Manage code versions and workflows using GitHub and related tools • Research emerging technologies and continuously upgrade skills • Participate in technical interviews and evaluate candidates
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent
- 8+ years of professional software development experience
- Strong proficiency in JavaScript, ReactJS, Redux, and Context API
- Solid experience with HTML, CSS, and modern UI development
- Hands-on experience with design systems (Material-UI, Atomize, or similar)
- Understanding of accessibility standards and security compliance
- Experience writing unit tests with high coverage standards
- Working knowledge of GitHub, JIRA, and collaboration tools
- Basic understanding of backend technologies and RESTful APIs
- Proven experience working with or building Agentic AI systems
- Excellent communication, presentation, and stakeholder management skills
- Strong leadership presence and influence within engineering teams
- Flexible, proactive, and growth-oriented mindset
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Senior Frontend Engineer
AiraloAiralo is an eSIM store where travelers can access more than 200 eSIMS at affordable, local rates from around the world while using an eSIM-compatible tablet, smartphone, or PC. Th
• Build enterprise-quality software components and scalable features based on product specifications • Improve SEO and resolve user interaction issues to deliver a fast, seamless single-page application (SPA) • Set standards for unit testing, SOLID principles, and clean code while identifying and mitigating project risks • Partner with cross-functional teams to estimate tasks, communicate status, and troubleshoot complex issues • Translate sophisticated business requirements into elegant frontend code using modern build pipelines and tools
• Lead hands-on development of frontends using JavaScript, TypeScript, React, and Vue. • Provide technical leadership to a team of 3-4 frontend developers. • Conduct thorough code reviews and guide colleagues in coding and architectural best practices. • Facilitate architecture conversations, help in choosing the right technologies, and ensure that the frontends are efficient and scalable. • Keep the code and infrastructure updated and compliant with current standards.
Senior Front End Engineer
AbacumAbacum is the leading business planning platform that empowers Finance teams to drive performance.
• Collaborate closely with engineers, product designers, and product to perform experiments and test new ideas • Build performant, design-centric, reusable and usable interfaces that solve complex needs. Such as customization possibilities for our users, complex data visualisations (graphs, charts, etc...), delightful components that provide the best platform experience • Drive user defined data modeling and performance, providing the user with customization possibilities through reusable building blocks: models, variables, formulas, … • Take operational responsibility for the components that you write • Work in an environment that supports your individual growth by providing you with challenging tasks and projects to solve and the freedom to acquire new skills in hack time • Work with product and our operations team to incorporate customer feedback in order to constantly improve our product
• Design, develop, and maintain complex React applications • Work extensively with Next.js (App Router) using SSR, SSG, and ISR where appropriate • Build and evolve frontend architectures with scalability and maintainability in mind • Integrate with GraphQL APIs using Apollo Client, interacting with a GraphQL gateway • Collaborate closely with backend engineers, product managers, and designers • Perform code reviews and contribute to architectural and technical decisions • Improve code quality, testing strategy, and developer experience • Actively work on refactoring, technical debt, and long-term improvements • Take ownership of features from design to production




