Creative Chaos

Android Developer (3-Months Contractual)

Pakistan full-time Mid Salary not listed
full-time Mid level Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

Job Summary:
Do you enjoy creating and developing applications for mobile devices? Are you someone with strong computer programming skills who is seeking a creative challenge? We have an opening for an Android developer to join our development team, where you will have the opportunity to work with the best developers in the business. Use your design and code expertise to make your mark by improving or even inventing our cutting-edge services.

Be part of a leading tech company, to go remote-first! Develop your career and your skills further while receiving a market-competitive pay and benefits package.
Duties and Responsibilities:

Design and build advanced applications for the Android platform

Collaborate with cross-functional teams to define, design, and ship new features

Work with outside data sources and APIs

Unit-test code for robustness, including edge cases, usability, and general reliability

Work on bug fixing and improving application performance

Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Perform upgrades and maintenance while modifying existing software to improve performance, correct errors, and allow adaptation to new hardware.

Recommend software upgrades for clients’ programs and systems if necessary, and analyze software requirements and user needs to determine whether the system design is feasible and can be completed within time and budget constraints.

Collaborate with engineers, programmers, systems analysts, and others on projects, and gather information on project capabilities and limitations, interface, and performance requirements to create optimum software.

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 other related team members, and provide instruction on writing software code as needed.

Coordinate software installation and monitor equipment to confirm specifications have been met.

Managing core features of the app include services, network, database etc.
Requirements

Bachelor’s or Masters degree in Computer Science, Engineering or related field from a local or reputable university.

2-3 years of development experience in Android App Development or Mobile App Developer.

Ability to understand the requirements of business and translate them technically.

Strong knowledge of Google’s Android design principles and guidelines.

Working knowledge of emerging mobile technologies.

Excellent interpersonal skills.

Ability to work independently.

Excellent oral and written communication skills.

Outstanding presentation skills.

Good time management skills.

Previous programming experience

Familiar with development, program testing, and database management system software

Proficient with application and computer servers

Mobile application development experience on Android - shipping applications in the Google Play Store (large user-base).

Knowledge of Android development tools and paradigms (Android Studio, Gradle, User Interface Layout, Fragment Usage, intents, and general lifecycle management.

Strong skills developing with Kotlin (new language features, object-oriented design patterns, most optimal application of Kotlin in Android environments.

Comprehensive knowledge of Android platform SDKs as well as commonly applied 3rd party and open source libraries.

Experience creating clients for REST APIs and understanding of best practices for interacting with remote services.A general end-to-end understanding of modern connected application architectures and implementations.

Ability to resolve issues that arise in backend and embedded contexts, especially focusing on robustness and performance of the holistic system.

Experience supporting application designers, providing a productive pipeline for content creators from early design phases through the integration of production assets and interactions.

Experience with evaluation and integration of internal, third party, and open source technologies to solve complex problems in a customer-centric manner.

Familiarity with common development tools (Git, Jira, Confluence, etc.) and working with common development methodologies (Agile, Scrum, etc.).Familiarity with the design & analysis of computer algorithms and data structures

Originally posted on Himalayas

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Mid
Technology & IT API integration MySQL Project Management Remote Collaboration Sales Mid level

Likely questions

  1. Tell us about work you have done that is close to the Android Developer (3-Months Contractual) role.
  2. How would you approach your first 30 days at Creative Chaos?
  3. Which of API integration, MySQL and Project Management have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you handle busy days, changing priorities, or pressure at work?

Prepare before the call

  • A recent example that proves your experience with API integration, MySQL and Project Management.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Android Developer (3-Months Contractual) role because I can bring practical experience in API integration, MySQL and Project Management, learn the team quickly, and contribute to the outcomes Creative Chaos needs from this hire.

Related jobs.

More roles from this company or category.