Job Duties and Responsibilities :
· Knowledge in Native code for platforms Android and iOS
· Knowledge of Wireframing, Blueprinting, Mockups and Prototyping
· Knowledge of Cloud Server Technologies: Amazon Web Services/Google Cloud/Digital Ocean
· Ensuring the best performance and user experience of the application.
· Testing mobile Apps: Automation, Load, Benchmark and Simulation
· Track bugs and performance problems.
· Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.
· Publishing Apps in the stores
· Profiling, troubleshooting, and debugging mobile application.
· Strong knowledge of architectural patterns—MVP, MVC, MVVM
· Familiarity with push notifications.
· Mobile app design guidelines on each platform Android and iOS
· Mobile Apps integration with other platform CRM, Facebook ..etc
· Suggest and implement new mobile products, applications, and protocols.
· Write unit and UI tests to identify malfunctions.
· Performs unit and integration testing.
· Conducts functional and non-functional testing.
· Provides written documentation of the user requirements, system designs, implementation guides.
· Conducting end-user testing.
Must be knowledgeable with the following applications :· Commercial relational databases (MS SQL Server, MySQL 8x)
· UI/UX Designing
· Balsamiq, Axure
· Marvel, JustinMind, Pidoco
· Angular 13, HTML5, CSS3
· Swift 5.5
· Kotlin 1.6
· Xcode 13
· Android Studio 3.4
· PHP-Laravel, Node Js, Python
· Web Services: JSON, REST API
· PHP 8.x
· Apache 2.4
· Laravel