Software Engineer (Frontend Heavy)
AYP is looking for a motivated Software Engineer (Frontend Heavy) to drive the design and architecture of our frontend systems, collaborating closely with a team of developers and engineers.
Technology Stack- Framework and languages: Next.js with TypeScript
- Testing Frameworks: Playwright, Jest
- Other Libraries/Tools: Formik, MUI, Nx, Postman
- Write clean, efficient, testable, and reusable code, contributing to all stages of the development lifecycle, including code reviews.
- Design services using proven patterns for scalability and autonomy, while planning for future needs and minimizing future change costs.
- Drive innovation by integrating generative AI capabilities into applications and workflows, including prompt engineering, AI‑assisted development and automation.
- Collaborate cross‑functionally to identify opportunities for generative AI adoption that enhance product functionality and user engagement.
- Lead monitoring and optimization efforts by analyzing operational data, improving stability and performance, and managing technical debt.
- Provide leadership by driving effective decision‑making, ensuring team alignment with organizational strategy, leveraging analytical skills for ongoing improvement, and facilitating collaborative discussions to achieve shared objectives.
- Stay current with emerging technologies and continuously experiment with generative AI tools to optimize efficiency and development outcomes.
- Bachelor’s degree in computer science or a related field, with a strong foundation in software development principles.
- Minimum 5 years of experience in front‑end development, including building high‑traffic, high‑demand applications, with solid understanding of backend technologies and experience collaborating in full‑stack environments.
- Strong proficiency in Next.js with TypeScript, building scalable frontend applications with component‑driven architectures, and exposure to full‑stack development, including RESTful API design, development, and integration.
- Proficient in unit, integration, and end‑to‑end testing with Jest and Playwright, ensuring quality across frontend interfaces, APIs, and with exposure to backend service testing.
- Demonstrated experience or strong familiarity with generative AI technologies and their integration into web applications, including prompt design, API usage, or AI‑assisted development workflows.
- Proficient in English, with strong communication skills and the ability to work both independently and within a close‑knit team.
- Driven by a commitment to excellence, consistently delivering high‑quality results, and leveraging feedback to continuously improve. Passionate about learning, mentoring others, and contributing to team and organizational growth.
- Experience with PHP Laravel.
- Experience with the Serverless Framework and Nx Monorepo.
- Experience with GitHub Actions, Docker, or containerized applications.
- Seniority level: Mid‑Senior level
- Employment type: Full‑time
- Job function: Engineering, Information Technology, and Strategy/Planning
- Industries: Outsourcing and Offshoring Consulting, IT Services and IT Consulting, Human Resources Services