# Senior Native Developer (iOS & Android)

**Company:** [Creative Chaos](http://jobs.workable.com/companies/p5L6kj66F2EG9zMPo2khja.md)
**Location:** Remote
**Workplace:** remote
**Department:** All Published Jobs

[Apply for this job](http://jobs.workable.com/view/7fea628c-1e29-4278-b35f-31124cd07580)

## Description

**Job Summary**

The Senior Native Developer (iOS & Android) at Creative Chaos is responsible for designing and implementing mobile applications that provide exceptional user experiences on both platforms. This role involves collaborating with cross-functional teams to define, design, and ship new features, addressing performance issues, and ensuring the quality of the applications through rigorous testing and debugging.

**Responsibilities**

-   Develop and maintain high-quality native mobile applications for iOS and Android platforms.
-   Collaborate with product managers, designers, and other developers to create user-friendly mobile solutions.
-   Write clean, maintainable, and efficient code.
-   Troubleshoot and resolve technical issues that arise during development and after deployment.
-   Participate in code reviews to maintain code quality standards.
-   Stay up to date with the latest industry trends in mobile technology and best practices.
-   Mentor and guide junior developers and contribute to team knowledge sharing.
-   Integrate third-party libraries and APIs for enhanced functionality.
-   Perform performance optimization, testing, and debugging to ensure high-quality applications.

## Requirements

-   Bachelor's degree in Computer Science, Software Engineering, or a related field.
-   5+ years of experience in mobile application development, specifically in iOS and Android.
-   Proficient in Swift, Objective-C (for iOS) and Kotlin, Java (for Android).
-   Strong understanding of mobile UI/UX design principles and guidelines.
-   Experience working with RESTful APIs and web services.
-   Familiarity with deployment processes on the App Store and Google Play Store.
-   Experience with version control systems such as Git.
-   Knowledge of reactive programming and frameworks such as RxSwift/RxJava is a plus.
-   Strong analytical skills and problem-solving capabilities.
-   Excellent communication skills and the ability to work collaboratively in a team environment.
