We are Veegil Media, a non-partisan technology and media organization that seeks to transform societies with technology. We promote civic engagement and good leadership for the welfare of the people.
Job Responsibilities
- Work with a team of developers to design, test and implement new software features that improve business efficiency and productivity as well as compete with leading-edge technologies in the industry
- Develop new user interface designs to improve customer web interaction and increase automated functionality of website/apps
- Improve frontend and backend data integration, allowing for simpler, more complete data entry and streamlined business operation
- Research, test diligently, objectively debug, integrate and maintain (cyber) infrastructure to ensure proper performance, improved functionality and user-friendly interaction
- Understand backend software development and implement digital frameworks that can adapt to evolving business needs and improve upon current data application methods
- Write, develop and maintain software through the software development lifecycle and DevOps to ensure production readiness and application fidelity
- Envision new ways to integrate our business into mobile and other platforms, such as iOS and Android, to keep up with the rising popularity of smartphone and non-traditional web technology
- Explore opportunities for further technological growth and integration and discover new ways to rethink and rework our digital infrastructure and data management efforts
- Oversee the automated testing and provide feedback to management during the development process
- Modify and test changes to previously developed programs
- Product and project management
- Analyze data and provide business intelligence
Experience and Skills:
- Bachelor's or master's degree in Engineering, Computer Science or related fields is an added advantage.
- Experience in backend development with JavaScript, TypeScript, Node.js, Nest.js.
- Advanced skills in frontend technologies: HTML/CSS, TypeScript, React, Next.js.
- Database and cache: Familiarity with DBMS technology, including SQLServer, MongoDB, and MySQL and caching mechanisms such as Redis, Memcached, and Varnish.
- Excellent writing and communication skills.
- Experience in mobile app development, React Native, Flutter
- Basic design ability, including knowledge of UI/UX and basic prototype design.
- Experience working with Nginx or Apache servers with a solid background in Linux.
- Development and maintenance of Application Programmable Interfaces (APIs)
- Ability to troubleshoot code, including code from outside sources.
- Experience with enterprise applications, Service-Oriented Architectures, REST desired.
- 3-6 years experience in web and software development
- Expert knowledge of desktop and mobile operating systems, such as Windows, OSX, Linux, Android, and iOS
- Proficiency in web, cloud, and on-premise server deployment and maintenance.
Preferred (Additional Skills are an added advantage)
- Master's degree in computer science
- Advanced expertise in mobile app development
- Cybersecurity: software and network defence, hardening, penetration testing and investigation
- Proficiency in developing data science applications: data analytics, predictive analytics, machine learning and artificial intelligence
Method of Application
Signup to view application details.
Signup Now