Job Description
- Develop and maintain responsive and user-friendly websites and mobile applications according to client requirements.
- Design the application architecture and ensure optimal integration with backend systems.
- Develop interactive features that support the client’s digital marketing strategies.
- Collaborate with creative and marketing teams to ensure the appearance and functionality of the application align with design and branding objectives.
- Optimize website and app performance to enhance user experience.
- Perform debugging, testing, and troubleshooting to ensure the website or app operates flawlessly.
- Implement the latest technologies such as Progressive Web Apps (PWA) or API integrations to support client projects.
- Provide technical documentation and user guides for the developed website or application.
- Ensure data security and perform regular updates to protect against potential cybersecurity threats.
- Adapt and update projects according to client needs and emerging technologies.
Qualifications
- Minimum Diploma/Bachelor’s degree in Information Technology, Computer Science, or a related field.
- At least 2 years of experience as a Web Developer or Mobile Apps Developer.
- Proficiency in programming languages such as HTML, CSS, JavaScript, PHP, Python, or others based on project requirements.
- Familiarity with frameworks like React, Angular, Vue.js (for web) and Flutter, React Native, or Kotlin (for mobile).
- Strong understanding of databases such as MySQL, PostgreSQL, or MongoDB.
- Experience in mobile app development (iOS and Android).
- Ability to work with CMS platforms like WordPress or custom platforms.
- Knowledge of UI/UX design principles is a plus.
- Strong analytical and problem-solving skills.
- Ability to work independently or in teams with effective time management.