Logo
Soteria Reinsurance Ltd.

Senior Mobile Developer

Soteria Reinsurance Ltd., Smithfield, Rhode Island, us, 02917

Save Job

Position Description: Designs and builds mobile solutions, and develops Android applications using Kotlin, JetPack, and Compose.

Creates technical designs and implements solutions in an Agile environment. Designs, builds, and deploys applications in a DevOps environment using Continuous Integration and Continuous Delivery (CI/CD) tools. Defines architectural strategies and solutions. Develops applications utilizing Android design patterns including Model-View-ViewModel (MVVM), and Clean Architecture with a focus on Test Driven Development (TDD). Collaborates with application owners, architecture, and business sponsors. Ensures designs meet performance, security, usability, reliability, and scalability requirements. Provides application support by diagnosing and resolving technical problems with minimal business impact.Primary Responsibilities: Analyzes user needs and software requirements to determine feasibility of design within constraints. Education and Experience: Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Computer Science and Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Mobile Developer (or closely related occupation) implementing development tasks and developing Android applications using Kotlin.

Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Computer Science and Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Mobile Developer (or closely related occupation) implementing development tasks and developing Android applications using Kotlin.Skills and Knowledge: DE performing mobile specific DevOps Tasks using Continuous Integration and Continuous Deployment (CI/CD) tools -- GitHub and Jenkins Core; building automated pipelines using FastLane, Shell Scripting, and Gradle; and defining build configurations and automating application bundling processes using Gradle Kotlin DSL. #J-18808-Ljbffr