Mobile Application Developer ( Android/ iOS) at Remote, Remote, USA |
Email: [email protected] |
Role: Mobile Application Developer ( Android/ iOS) Location: Texas Duration: Contract Must Have: 5+ Years hands-on experience developing consumer facing Mobile applications using React Native, Java, Kotlin / Ios, Swift and Mobile SDKs. Hands-on experience on integrated development environments (IDEs), such as Android Studio, Xcode, or Visual Studio Code. Understanding of mobile design principles and interface guidelines Strong experience in developing applications using Object-oriented Design patterns and SOLID principles/ MVVM/Clean architecture patterns and Clean code practices. Good working knowledge of frameworks and libraries to enable reusable components and cross-platform compatibility such as Flutter, React Native, or Xamarin Must have a good understanding of the back-end computing concepts and programmatic interface implementation of database management systems, such as SQLite, MongoDB, or MySQL using RESTful, GraphQL, or SOAP. Understanding of offline storage and threading Experience with rollout, publish, hosting, and integration in mobile platform. Experience with performance and memory tuning with tools Strong knowledge of mobile security including OAuth/OIDC token-based authentication mechanisms. Familiarity with push notifications. Understanding of CI/CD pipelines such as Jenkins, AWS DevOps, Azure DevOps or GitHub actions. Good Understanding of dependency management tools such as Maven/Gradle. Good understanding of AWS or Azure cloud platform and the services offered. Should have worked in Agile/Scrum managed projects. Strong experience with source control management tools such as GitHub. Strong expertise on writing Unit Test cases. Good troubleshooting and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools. Excellent written and verbal communication skills. Preferred: AWS platform knowledge Insurance domain knowledge. Job Responsibilities/KRAs: Produce fully functional mobile applications that meet the requirements and specifications adhering quality standards. Assist in project planning and estimation. Design and implement responsive user interfaces that enhance the user experience and follow the design guidelines of the mobile platforms adhering to wireframes & integration with Third party libraries. Write clean, efficient, and well-documented code using best practices and standards leveraging latest technology trends. Identify areas for code refactoring to improve code maintainability and performance. Able to troubleshoot, identify root cause to optimize the apps performance and reliability. Work with Architect and Peer Team members to conduct design and code reviews. Write Unit and UI tests to identify and fix defects. Manage Automated Code deliveries through CD/CD configurations & releases. Create and maintain technical documentation. Collaborate with QA team, Platform Engineering team and cross-functional teams to meet business objectives. Research and stay up to date with the latest technologies, trends, and best practices in mobile development. Rahul REDDAIAH, INC. 140 Metro Park, Suite 7A,Rochester, NY, 14623 Email: [email protected] Keywords: continuous integration continuous deployment quality analyst user interface New York |
[email protected] View all |
Thu Dec 07 23:18:00 UTC 2023 |