Responsibilities
● Own end-to-end application development across frontend, backend, and cloud
infrastructure.
● Design, develop, and maintain responsive, accessible, and performant web
applications.
● Implement modern frontend architectures emphasizing reusability, scalability, and
security.
● Develop robust backend services and APIs ensuring reliability, security, and
observability.
● Collaborate with QA engineers to ensure automated test coverage and bug fixes.
● Optimize CI/CD deployment strategies for seamless, automated releases.
● Work with DevOps teams to automate infrastructure provisioning, monitoring, and
cloud deployments.
● Ensure security across the full stack (authentication, authorization, API security,
frontend best practices).
● Continuously evaluate and adopt emerging technologies to improve performance and
developer productivity. Requirements
Education
● Degree or Diploma in Computer Science, Computer/Electronics Engineering,
Information Technology, or related disciplines.
Core Competencies
● Strong proficiency in both frontend and backend development.
● Experience with Git and modern workflows (GitFlow, trunk-based development).
Technical Skills
Frontend Development
● Languages: JavaScript, TypeScript.
● Frameworks: React.js, Next.js, Vue.js, Angular, Svelte.
● UI libraries: Material-UI, Tailwind CSS, Bootstrap.
● Mobile: Swift (iOS), Kotlin (Android), React Native.
● Tools: Figma (wireframing, prototyping).
Backend Development
● Frameworks: Node.js (Express.js, NestJS), Ruby on Rails, Java/Kotlin (Spring Boot),
Python (Django, Flask, FastAPI), Golang.
● APIs: RESTful APIs, GraphQL, gRPC, WebSockets.
● CI/CD: GitHub Actions, GitLab CI, ArgoCD, Jenkins.
● Cloud platforms: AWS, Azure, Google Cloud, Cloudflare Workers.
● Containerization & orchestration: Docker, Kubernetes.