Education B.S. in Computer Science or any related field.Experience Minimum of 5 years of experience in mobile application development with at least 3 years specializing inFlutter and experience in React Native.Technical Skills Proficient in Dart JavaScript and familiar with native build tools like Swift XCode Gradle (AndroidStudio IntelliJ). Strong understanding of mobile app design principles patterns and best practices including the differentnuances of mobile UI. Experience with offline storage threading and performance tuning. Knowledge of the opensource ecosystem libraries and the tools relevant to mobile development. Familiarity with RESTful APIs to connect mobile applications to backend services. Solid understanding of the full mobile development life cycle from concept to deployment and beyond. Experience with automated testing and building. Familiarity with cloud message APIs and pushnotifications. Proficiency in version control tools (e.g. Git). Handson experience with RESTful APIs SOAP WSDL HTTP web security JWT tokens SSO & OAuth. Experience with Git version control and Git workflows. Experience with Single SignOn (SSO) implementation using protocols such as SAML or OpenID Connect(OIDC) Knowledge of OAuth 2.0 and its implementation in a web application context Understanding of security protocols and methods such as HTTPS SSL/TLS CORS CSRF and XSS Familiarity with authentication and authorization mechanisms such as JWT sessionbased authenticationand rolebased access control (RBAC). Familiarity with frontend development tools such as HTML CSS and JavaScript and experience withAngular or similar technology. Experience in implementing automated tests using Selenium MSTest NUnit xUnit.net or other testingframeworks. Strong problemsolving skills and attention to detail. Strong communication and collaboration skills with the ability to effectively work with crossfunctionalteams. Strong analytical and critical thinking skills to identify and solve complex problems. Experience in creating and maintaining technical documentation including HLD LLD UML and variousdiagrams like Flow Sequence. Experience working in a multicultural environment. Strong knowledge in Agile delivery methodology Fluent in English with excellent verbal and written communication skills. Ability to quickly learn understand and work with new and emerging technologies methodologies and solutions
This job has been sourced from an external job board.
More jobs on