senior mobile software developer

Job Description

Responsibilities

• Collaborate in the design and development of software based on client requirements as well as internal company products

 • Research and experiment with new technologies

 • Enhance and add new features; work closely with UX/UI designers, web frontend/backend teams, and other departments to collaboratively design system functionalities that support new features and technologies

 • Ensure high-quality, maintainable, and testable code that is flexible for future changes

Qualifications

 • Proficient in Kotlin, Swift, and Flutter

 • Experience using Firebase, especially for real-time database functionality

 • Solid understanding of Object-Oriented Programming (OOP) and Activity Lifecycle

 • Familiar with RESTful APIs and backend service integration

 • Good understanding of UX/UI principles for mobile platforms

 • Strong knowledge of Programming Design Patterns such as MVC, MVP, and MVVM

 • Interest in AR/VR technologies is a plus

 • Possess a growth mindset and a willingness to continuously learn new technologies

Apply for this position

First Name*
Last Name*
Email*
Phone*
Current Salary*
Expected Salary*
portfolio
Resume URL
I saw this job posting on / Refer by
Introduce yourself
I have read and agree to the privacy policy*