





Description: Front-end (React): * Knowledge of Reactjs. * Use of Hooks (useState, useEffect, useContext). * Consuming REST APIs. * Understanding of componentization, state management, and props. * Basic knowledge of HTML5, CSS3, and JavaScript ES6+. * Familiarity with Redux. Back-end (C# / .NET): * Knowledge of C# and programming logic. * Experience with ASP.NET Core / .NET 6+ for API development. * Understanding of Entity Framework (Database-First or Code-First). * Handling DTOs, controllers, and services. * Understanding of dependency injection. Database (SQL): * Experience with SQL Server. * Writing queries, joins, views, procedures, and functions. * Basic data modeling (tables, keys, normalization). * Knowledge of indexes and basic query optimization. Mobile (Flutter): * Knowledge of Flutter and Dart language. * Building responsive interfaces using Widgets. * Integration with REST APIs. * State management (Provider, Bloc, or others). * Understanding of publishing and building apps for Android (and optionally iOS). * Develop and maintain web applications using React on the front-end. * Implement APIs and services using C# (.NET) on the back-end. * Create and optimize queries, stored procedures, and data models in SQL (SQL Server). * Collaborate with the team to analyze requirements, propose solutions, and resolve issues. * Version code using Git. * Assist in creating tests and ensuring delivery quality. * Work following software development best practices (clean code, SOLID, design patterns). * Build and maintain mobile applications using Flutter (Dart). 2511210202471882021


