Job Description• Writing back-end code and building efficient PHP modules using the Yii2 Framework.
• Developing robust and scalable APIs and services using NestJS (Node.js).
• Analyzing data and application requirements.
• Troubleshooting current application and code issues.
• Developing new features and integrations to reduce administrative overhead.
• Responding to code adjustment requests by co-workers.
• Updating and modifying applications to enhance performance.
• Developing a user-friendly and responsive front-end for web applications.
• Building and maintaining cross-platform mobile applications using React Native.
Requirements
• Strong knowledge of PHP web frameworks such as Yii2.
• Proficiency in Node.js and experience with the NestJS framework.
• Experience developing mobile applications using React Native.
• Understanding of MVC design patterns.
• Strong understanding of front-end technologies, such as React, JavaScript (ES6+), HTML5, and CSS3.
• Knowledge of object-oriented programming.
• Understanding accessibility and security compliance.
• Understanding fundamental design principles behind a scalable application.
• Integration of multiple data sources and databases into one system.
• Familiarity with the limitations of PHP and JavaScript as platforms and their workarounds.
• Creating database schemas that represent and support business processes.
• Good knowledge of SQL and related databases, with a preference for those with MySQL experience.
• Proficient understanding of code versioning tools, such as Git.
• Basic knowledge of Creative tools to extract needed assets such as Figma, Photoshop or any related tools.
• Bachelor’s degree in computer science or a similar field.
• Previous experience creating scalable applications.
• Ability to manage multiple projects and engage in agile development.
• Basic knowledge of managing cloud servers and configuration of the deployment of the scripts.
• Good problem-solving skills.
Requirements• Strong knowledge of PHP web frameworks such as Yii2. • Proficiency in Node.js and experience with the NestJS framework. • Experience developing mobile applications using React Native. • Understanding of MVC design patterns. • Strong understanding of front-end technologies, such as React, JavaScript (ES6+), HTML5, and CSS3. • Knowledge of object-oriented programming. • Understanding accessibility and security compliance. • Understanding fundamental design principles behind a scalable application. • Integration of multiple data sources and databases into one system. • Familiarity with the limitations of PHP and JavaScript as platforms and their workarounds. • Creating database schemas that represent and support business processes. • Good knowledge of SQL and related databases, with a preference for those with MySQL experience. • Proficient understanding of code versioning tools, such as Git. • Basic knowledge of Creative tools to extract needed assets such as Figma, Photoshop or any related tools. • Bachelor’s degree in computer science or a similar field. • Previous experience creating scalable applications. • Ability to manage multiple projects and engage in agile development. • Basic knowledge of managing cloud servers and configuration of the deployment of the scripts. • Good problem-solving skills.