Date de publication | Type de poste | Lieu de travail | Expérience | Étude | Disponibilité | Langues |
24 août 2022 | CDI | Tunis, Tunisie | Entre 2 et 5 ans | Bac + 5 | Plein temps | Français , Anglais |
Description de l’annonce:
Your key responsibilities will be:
- Develop and deliver native and cross platform mobile apps via Xamarin.iOS (MAUI)
- Develop and deliver user interfaces for Modern Rich Internet Applications with the latest Front-End Technologies
- Write tested and documented code
- Ensure that product architecture and implementation is maintainable and extendable to accommodate future development
- Follow-up the applications users acceptance tests
- Ensure the applications deployment on various environments in collaboration with other IT Teams
- Conduct reviews (code, design, and test) to ensure that the development process is followed and the criteria for product quality are met successfully
- Ensure software projects completion according to product specifications and corporate quality standards
- Ensure that: a) Documentation gets appropriate level of technical review b) QA test plans meet the project requirements c) Appropriate development and corporate methods / procedures are followed
- Organize project tasks through Agile/Scrum development methodologies and tools
- Provide timely and accurate resolution to critical customer issues (L3 support)
- Keep executive-level management informed of progress and problems
Requirements:
- Bachelor’s degree in computer science
- Total 5+ years of experience in software development
- Proven experience in leading software product development projects
- Highest knowledge of current software development design procedures
- Knowledge of Apple and Google developers accounts management is a plus
- Technical skills & experience with
- Web programming, Angular 10+, Javascript, jQuery, CSS, bootstrap, HTML
- .NET framework (up tp v6), C# & .NET Core / MVC / PostgreSQL / MS SQL / API management (restful) / Xamarin.iOS (MAUI)/ Typescript
- XAML, LINQ, Multi-Threading, Async programming
- Cloud oriented practices: CI / CD with GIT repo, Azure services, PaaS/IaaS/Containerization, Docker & Kubernetes for Azure (AKS)
- Hands-on experience in design mobile back-end services
- Understanding of building and maintaining REST APIs (MVC Web API or similar) JSON and OAuth2
- Experience in designing and developing custom controls and renderers for iOS
- Knowledge of Component interaction, Pipes- inbuilt and custom pipes, Dependency Injection
- Capability to write code that is light-weight, well-optimized, and provides high performance
- Capability to write code that is cross-browser compatible
- Basic understanding of networking and http protocol
- Knowledge of Agile methodologies, scrum principles and Azure DevOps
- Fluent in written and oral English