Digital - Solution - Assistant Lead / Full Stack Developer
Summary
Develop full‑stack web and mobile applications, creating responsive UIs with TypeScript, React and React Native, building backend services, designing databases, and deploying on Linux containers using Docker and Kubernetes.
- Build intuitive, responsive Front
End UIs using JavaScript frameworks like TypeScript, React, and React Native.
- Implement backend logic to
support frontend interfaces.
- Work with UX/UI designers to
convert designs into functional, styled components.
- Ensure cross-browser compatibility
and optimize performance for various devices.
- Design and optimize schemas
for managing large structured and unstructured data.
- Experienced in Database
Management e.g. MySQL for efficient data storage and retrieval.
- Set up and manage server
environments on Linux using Docker, Kubernetes, and other containerization
tools for scalability and efficient deployment.
- Produce documentation
covering development and deployment processes.
Requirements
- Bachelor’s degree in
Computer Science or equivalent work related experience.
- 1 to 5 years of experience
in full stack development. Fresh graduates are welcome to apply.
- Experience in building
applications using JavaScript technologies (TypeScript, React, React Native,
Node, Vue, Express).
- Experience in frontend UI/UX
design (CSS).
- Experience with database
such as PostgreSQL, MySQL or MSSQL.
- Understanding in API
services (REST).
- Experience with development
using micro-services architecture.
- Experience with software
versioning and release management.
- Excellent communication and
collaboration skills, including the ability to work with cross-functional
teams.
- Ability to work
independently and adapt to a fast-paced, changing environment.
- Strong problem-solving and
analytical skills.
- Detail-oriented with a focus
on quality and accuracy.
- Ability to work
independently and collaboratively in a fast-paced environment.
- A team player with a can-do
attitude with the ability to work proactively and independently.
- Ability to work well under
pressure and have excellent interpersonal and communication skills.
- Demonstrates strong personal
ethics and a sense of purpose.
- Willingness to learn and
explore new trends and technology.