Full Stack Mobile Developer
Qualifications/Requirements/Skills and Abilities:
-
Experience building cross-platform apps with .NET MAUI;
-
Familiarity with app lifecycle on mobile (handling startup, sleep/resume, background tasks);
-
Ability to debug and test mobile apps on both Android and iOS;
-
Understanding of app publishing to Google Play and App Store;
-
Familiar with setting up deep linking and defining custom URL schemes;
-
Knowledge of app security best practices (e.g., secure storage, API key protection);
-
Proficient in C#, with a good knowledge of its ecosystem;
-
.NET Core + Entity Framework Core + LINQ;
-
Microsoft SQL Server;
-
REST API experience (both provide and consume);
-
Git;
-
Ability to engage and interact with both technical and non-technical staff;
-
Excellent spelling and grammar, in English and optionally Romanian;
Extra tech skills:
-
Experience in migrating applications from one technology or framework to another (such as Expo to MAUI);
-
Experience with push notifications;
-
Optimizing for all screens and devices (notches, foldables);
-
SignalR, WebSockets;
-
Redis;
-
Caching;
-
Knowledge of Blazor Hybrid to share code between web and mobile;
-
Microsoft Azure experience;
-
Interest in cryptocurrencies or blockchain technology;
Main responsibilities:
-
Research, design, development, code review, and evaluation of technical decisions of your peer team members;
-
Discussing and refining requirements, close work with your teammates and Product Owner;
-
Ensure the best possible performance, quality, and responsiveness of applications;
-
Ensure features are delivered on time and with high quality;
-
Work with QA to ensure project quality;
-
Ensure our applications are secure and up to date;
-
Write applications that automate workflows and support the efficiency of internal operations.