Back to search:Software Engineer / Jakarta
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
Responsibilities
  • 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.
Skills and Qualifications
  • 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.
Preferred Experience
  • Experience with PHP Laravel.
  • Experience with the Serverless Framework and Nx Monorepo.
  • Experience with GitHub Actions, Docker, or containerized applications.
Additional Information
  • 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
#J-18808-Ljbffr