- Design overall architecture of the web application.
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the business users to design and launch new features.
- Experience working with graphic designers and converting designs to visual elements.
- Database technologies like MySQL, Oracle, PostgreSQL, and MongoDB
- Development experience for both mobile and desktop.
- Understanding of server-side languages.
- Experience with cloud message APIs and usage of push notifications.
- API design and development
- CRUD (Create, Read, Update, Delete)
- RESTful Services
- Knowledge of code versioning tools such as Git.
- Maintain code integrity and organizational ethics.
- Understanding and implementation of security and data protection.