
Job Description:We are seeking a skilled Mobile Software Engineer to join our dynamic team. As a Mobile Software Engineer, you will collaborate with development teams and product managers to conceptualize and implement innovative software solutions. Your responsibilities will include developing native mobile applications and SDKs primarily using Kotlin on Android, Flutter, and ReactNative platforms. You will also be tasked with testing software for responsiveness and efficiency, troubleshooting, debugging, and deploying SDKs/Apps. Additionally, you will document solutions through comprehensive code comments and clear code, and improve operational efficiency through systems analysis and recommendation of policy and procedural changes.Responsibilities:Collaborate with development teams and product managers to ideate software solutions, and if necessary, gather insights from customers.Develop native mobile Apps/SDKs using Kotlin on Android, Flutter, and ReactNative platforms.Test software to ensure responsiveness and efficiency; troubleshoot, debug, and deploy SDKs/Apps.Document and demonstrate solutions through code comments, documents, and clear code.Enhance operations by conducting systems analysis and recommending changes in policies and procedures.Ensure security by design, considering security measures from the initial stages of development.Effectively plan projects and delegate tasks to other engineers based on your direction.Adapt flexibly to the dynamic environment of a startup and go beyond the role boundaries to cover additional areas as needed.Requirements:Minimum 5 years of experience as an Android Mobile Developer.Experience developing mobile SDKs.Excellent knowledge of Kotlin, Flutter, and ReactNative.Minimum 5 years of experience with MVVM and Coordinator patterns.Minimum 5 years of UI/UX experience.Familiarity with Maestro testing framework (UITests, Unit Tests) with a minimum of 4 years experience.Proficiency in signing and distribution of Android applications.Strong knowledge of Jetpack Compose and Navigation Component.Familiarity with version control systems (e.g., Git, Bitbucket).Excellent communication and teamwork skills.Great attention to detail with an analytical mindset.Nice to Have:Knowledge of AWS Cloud Services (Cognito, S3, etc.) or other major cloud providers.Experience with RESTful API (nice to have, 3 years).
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
