As an Android Developer at DGSavants, you will be responsible for developing native mobile applications using a variety of technologies including Swift, Objective-C, SwiftUI, Android Studio, and Kotlin. You will work in an Agile software development environment, adhering to Apple's Human Interface Guidelines to design and implement iOS applications. Your role will involve building multi-module iOS applications, utilizing MVVM and Clean Architecture to effectively display, design, and present data. Additionally, you will develop software applications and solutions for cloud infrastructure, storage, platforms, and data using Amazon Web Services (AWS), including services such as EC2, ECS, IAM, Lambda, EMR, and CloudFormation. In this position, you will engage with large datasets in an AWS cloud environment, performing development and deployment tasks that define cloud infrastructure through Continuous Integration and Continuous Delivery (CI/CD) practices. You will also be responsible for developing native mobile applications that are supported by RESTful web services, and you will design user interface (UI) components, web services, and database interactions. As a Software Engineer, you will leverage your strong mobile development and testing skills to design, develop, test, deploy, maintain, and enhance customer-facing software solutions. Your expertise will be critical in ensuring that technology decisions align with iOS and Android architecture standards and strategies. You will design, develop, and modify complex software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design. Furthermore, you will develop and direct software system tests and validation procedures, ensuring high-quality deliverables.