Senior Software Engineer – Android

at Gaditek
Location Karachi, Pakistan
Date Posted February 11, 2021
Category Software & Web Development Jobs in Pakistan
Job Type Full-time
Education Requirement Bachelors/Masters
Career Level Mid Level
Experience Experienced
Base Salary Competitive Salary
Street address Karachi

Description

Gaditek is searching for a Senior Android Developer to build and implement functional programs, systems and new features with a cross-functional team of other developers, team leads, and operation team members throughout the software development life cycle. Our ideal candidate will be a team player with a keen eye for detail and proven problem-solving skills.

 

Responsibilities

  • Ship beautiful and functional mobile products for our customers. Develop native Android applications and frameworks using Kotlin and Java.
  • Translate functional specifications into logical, component-based technical designs.
  • Writing clean, simple, and tested code to support new product features.
  • Design, implement and test one or more Android applications - using state of the art Android APIs and frameworks.
  • Develop robust and extendable code using latest Android Design Patterns
  • Develop new features to add to existing apps as well as new apps.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Build rapid prototypes to showcase potential new features.
  • Work on bug fixing and improving application performance.

Experience and Qualifications

●  BS degree in Computer Science, similar technical field of study or equivalent practical experience. 4+ years of industry experience in Android application development

●  Experience with Kotlin is must.

●  Familiarity with modern Android development, and libraries (RxJava, Koin, Dagger 2, LiveData, Room, JetPack , NDK etc)

●  Experience with Service Oriented Architecture, JSON and XML.

●  Familiarity with web technologies, HTML and web scripting languages

●  Proven software development experience in one or more general purpose programming languages including but not limited to Java or C.

●  Interest and ability to learn other coding languages as needed.

●  Working proficiency and communication skills in verbal and written English.

 

Drop files here browse files ...