Job Title: Senior Mobile and Backend Application Developer
Job Description
We are seeking a skilled and experienced Senior Mobile and Backend Application Developer to join our dynamic team. As a key member of our development team, you will be responsible for designing, building, and maintaining innovative solutions that span both mobile and web platforms.
This is an excellent opportunity for a seasoned developer who thrives in full-stack development and enjoys seeing their work impact end users across multiple platforms.
Key Responsibilities
* Participate in the full software development lifecycle, from concept and design to testing and deployment
* Develop cross-platform mobile applications using Flutter
* Build and maintain RESTful APIs and backend services using .NET Core
* Collaborate with designers, product owners, and other developers to deliver seamless user experiences
* Write clean, well-documented, and testable code
* Debug, troubleshoot, and enhance existing systems across both frontend and backend
* Maintain clear documentation for developed solutions
* Ensure high performance, security, and responsiveness across applications
* Stay current with industry trends, technologies, and best practices
* Support and mentor junior developers when needed
Required Skills and Qualifications
* Proven experience in full-stack development with a focus on both mobile and backend
* Strong proficiency in Flutter (Dart) for building iOS and Android apps
* Solid experience with .NET Core, C#, and REST API development
* Familiarity with database technologies such as SQL Server or SQLite
* Good understanding of architectural patterns (MVC, MVVM, etc.)
* Experience with source control tools like Git
* Understanding of front-end web technologies: HTML5, CSS3, JavaScript
* Familiarity with Agile/Scrum development methodologies
* Strong analytical, problem-solving, and communication skills
* Bachelor's degree in Computer Science, Engineering, or related field
Preferred Qualifications
* Experience with state management in Flutter (Provider, Riverpod, Bloc, etc.)
* Familiarity with Entity Framework Core and LINQ
* Knowledge of DevOps and CI/CD tools (e.g., GitLab Actions, AWS DevOps)
* Experience with cloud platforms (AWS and Firebase)
* Exposure to Blazor or other front-end frameworks is a plus