C

Creative Chaos

Builds MVPs for startups and enterprises

Android Developer - Mobile Development

Mobile EngineeringConfirmed live in the last 24 hours
ContractRemote in PakistanNo salary listedRemote

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Engineering, or a related field from a local or reputable university.
  • At least 4 years of development experience in Android application development or as a mobile application developer.
  • Ability to understand business requirements and translate them into technical solutions.
  • Strong knowledge of Google's Android design principles and guidelines.
  • Working knowledge of emerging mobile technologies.
  • Ability to work independently.
  • Oral and written communication skills.
  • Presentation skills.
  • Time-management skills.
  • Previous programming experience.
  • Familiarity with development, program-testing, and database-management-system software.
  • Proficiency with application and computer servers.
  • Experience developing Android mobile applications and shipping applications to the Google Play Store with a large user base.
  • Knowledge of Android development tools and paradigms, including Android Studio, Gradle, user-interface layouts, fragment usage, intents, and lifecycle management.
  • Strong Kotlin development skills, including knowledge of new language features, object-oriented design patterns, and effective use of Kotlin in Android environments.
  • Comprehensive knowledge of Android platform software development kits and commonly used third-party and open-source libraries.
  • Experience creating clients for REST application programming interfaces and understanding best practices for interacting with remote services.
  • End-to-end understanding of modern connected application architectures and implementations.
  • Ability to resolve issues in backend and embedded contexts, with a focus on robustness and system-wide performance.
  • Experience supporting application designers and providing a productive pipeline for content creators from early design through integration of production assets and interactions.
  • Experience evaluating and integrating internal, third-party, and open-source technologies to solve complex problems in a customer-centric manner.
  • Familiarity with common development tools such as Git, Jira, and Confluence, and with Agile and Scrum methodologies.
  • Familiarity with the design and analysis of computer algorithms and data structures.

Responsibilities

  • Design and build advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work with external data sources and application programming interfaces.
  • Unit-test code for robustness, including edge cases, usability, and reliability.
  • Fix bugs and improve application performance.
  • Discover, evaluate, and implement technologies to improve development efficiency.
  • Upgrade and maintain existing software, modifying it to improve performance, correct errors, and adapt to new hardware.
  • Recommend software upgrades for client programs and systems when necessary; analyze software requirements and user needs to assess design feasibility and whether work can be completed within time and budget constraints.
  • Collaborate with engineers, programmers, systems analysts, and others; gather information about project capabilities and limitations, interfaces, and performance requirements to create software solutions.
  • Design, develop, and modify software systems using mathematical models and scientific analysis to predict and measure possible outcomes.
  • Store, retrieve, and manipulate data to understand system capabilities and requirements.
  • Direct software-system testing, validation procedures, application and system documentation, and programming to ensure normal program functioning.
  • Manage the work of technologists, programmers, technicians, and related team members, and provide instruction on writing software code as needed.
  • Coordinate software installation and monitor equipment to confirm specifications have been met.
  • Manage core application features, including services, network, and database functionality.

About the Company

Creative Chaos

Builds MVPs for startups and enterprises

Creative Chaos is an integrated technology innovation firm that builds MVPs for startups and Fortune 500 companies, focusing on web applications, mobile apps, and IoT. It uses an MVP Development Framework and a delivery-driven team to turn ideas into testable products quickly. The company operates globally with a network of offices and 300+ full-time associates, delivering full life-cycle technology implementations across multiple industries. Unlike many firms, its differentiation comes from its emphasis on grit, delivery excellence, and a proven MVP process that supports agile development. Its goal is to help startups and enterprises bring their ideas to life by turning concepts into validated, market-ready MVPs through rapid, iterative development.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Everett, Massachusetts
Founded
2000

Recently Posted Jobs

Explore more opportunities at Creative Chaos

See more jobs