Senior Android Developer

Islamabad, Islamabad, Pakistan

About us

We are a B2B SaaS company that provides innovative technology solutions to businesses of all sizes. We are committed to helping our clients achieve their business goals through our cutting-edge technology and exceptional customer service.Β 

Who You Are

As a dynamic and ambitious Senior Android Developer and Team Lead, you thrive in a fast-paced environment and excel at quickly adapting to challenges. You are at ease when collaborating with individuals both locally and globally, and you are always willing to go the extra mile to ensure we meet our objectives. Your exceptional organizational skills, growth-oriented mindset, and ability to deliver results when under pressure make you a valuable asset to our team. Your adaptability and commitment to our company's values, culture, and processes are essential for success in this role..

How You Operate:

  • Translate designs and wireframes into high-quality code.
  • Design, build, and maintain high-performance, reusable, and reliable Java code while incorporating Kotlin.
  • Ensure the application delivers optimal performance, quality, and responsiveness.
  • Identify and swiftly address bottlenecks and resolve bugs.
  • Uphold code quality, organisation, and automation standards.
  • Produce comprehensive technical specifications.
  • Contribute actively in all phases of the development lifecycle.
  • Follow industry best practices to maintain code excellence.
  • Develop and deploy new features to enhance related procedures and tools as needed.

What You Own:

  • A strong command of the Android SDK, various Android versions, and expertise in handling diverse screen sizes.
  • Familiarity with RESTful APIs to seamlessly connect Android applications to backend services.
  • Deep knowledge of Android UI design principles, patterns, and best practices.
  • Hands-on experience with offline data storage, threading, and performance optimization.
  • An understanding of open-source libraries available for common development tasks.
  • The ability to comprehend business requirements and translate them into precise technical specifications.
  • Familiarity with cloud message APIs and push notification systems like Firebase.
  • A talent for benchmarking and optimizing code for superior performance.
  • Proficiency in adhering to Google's Android design principles and interface guidelines.
  • Strong proficiency in code versioning tools, such as Git.

Let’s grow together

At eddress, we thrive to help our team grow both personally and professionally. On Β a yearly basis, you will go through an evaluation process to assess the year that passed, and set-up a clear projection for the year ahead. Your growth at eddress will be determined by the outcome of the evaluation.Β