Lead the frontend development of key projects, ensuring intuitive user interfaces, responsive design, and seamless user experience.
Collaborate with stakeholders and internal teams to translate business requirements into functional, visually appealing, and scalable web applications.
Maintain the reliability and version updates, existing applications.
Conduct enhancement of existing applications features to stay abreast with the latest technology developments and user requirements.
Replicate the web application framework for future development to ensure reusability and consistency across different versions.
Work on optimising codebases for scalability,ensuring future applications can be launched efficiently and reliably.
Collaborate with the DevOps team to ensure seamless deployment, version control, and continuous integration/continuous deployment (CI/CD) pipeline management.
Implement automated testing and monitoring tools to ensure high availability and performance.
Collaborate with cross-functional teams to ensure timely project delivery.
Contribute to documentation efforts, including design specifications, deployment guidelines, and best practices.
Requirements:
Diploma/Degree in Information Technology, Computer Science or a related field with min 3 years of in relevant field
Customer-first mentality with a high dose of empathy and passion for the Built Environment.
Proven track record in leading frontend development projects, from design to deployment, particularly using Flutter for mobile applications and React.js for web development.
Experience in backend technologies like Node.js, Python, or Java, along with familiarity in database management (e.g. SQL, NoSQL) and API development and integration, including RESTful and GraphQL services.
Experience in DevOps practices such as CI/CD,automated testing, and monitoring.
Proficient in Git for version control, branch management, and code reviews.
Familiarity with IoT devices and integration will be a plus.
IoT Knowledge (Preferred): Understanding of IoT protocols (e.g. MQTT, HTTP) and experience interfacing with IoT devices is a plus.