Press Release Icon

Outstanding Performance IT Products and Solutions Awarded by Government of Pakistan See Press Release

Explore Opportunities at i2c

Engineering

Senior Software Engineer - Android

3 Positions Lahore, Punjab (On Site)

Job Description

  • Translate designs and wire-frames into high quality code.
  • Design, build and maintain high performance, reusable, and reliable Java / Kotlin code.
  • Ensure the best possible performance, quality and responsiveness of the application.
  • Identify and correct bottlenecks and fix bugs.
  • Collaborate with cross-functional teams including managers, designers, and back-end developers to deliver scalable and robust solutions.
  • Mentor and guide junior developers, providing technical expertise and support.
  • Stay up-to-date with the latest Android development trends, tools, and technologies.
  • Conduct code reviews, identify areas for improvement, and drive continuous optimization of development processes.

We are looking for

  • Education: BS/MS (CS, SE, IT, CE) or relevant
  • Experience: 3-5 years

Skills

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Understanding of code obfuscation with Pro-Guard, Security tools and encryption decryption techniques.
  • Hands on experience of user interface guidelines.
  • Experience with Agile/Scrum models, sprint planning, daily stand-ups, and retrospectives.
  • Familiar with RESTful APIs to connect Android applications to back-end services and Json parsing using Retrofit.
  • Working of OkHttp client, SSL certificates and coroutines.
  • Hands on experience with Groovy DSL or kotlin DSL.
  • Strong knowledge of Android UI design principles, patterns and best practices (Compose UI framework will be a huge plus).
  • Experience with offline storage & SQLite DB, loading dynamic classes wrt to data. (DB browser and DB Visualizer tools will be plus points.)       
  • Understanding of Google’s Android design principles.
  • Strong understanding of MVVM and live data.
  • Working with well designed Custom Views or Custom Widgets development approach.
  • Hands on experience of dependency framework such as hilt would be a huge plus.
  • Create SDK for code, available to use for outside & inside organization.
  • Familiarity Firesbase or other platform for cloud message, push notifications and crashlytics.
  • Proficient understanding of code versioning tools, such as Git, SVN.
  • Worked on libraries like, Google maps, Sentry, Socials, JCryptor, TapnPay, Picasso, Androidx, Biometeric, Event Bus, Google Re-Captcha, Graphs.
  • Familiar with continuous integration.
  • Familiarity with cloud message APIs and push notifications.

Good to have 

 

  • Experience with Swift, Cocoa Touch, Quartz, storyboards and SwiftUI is a plus.
  • Experience with instrumentation and Profiling with XCode is a plus. 
  • Experience in Data Structures, Multi-threading, ML, Webservices (Axis2 especially), Eclipse IDE and PL/SQL is a plus.
  • Familiarity with Apache Tomcat, Apache Web Server, UNIX commands and scripting, Ant, Aspect-J, JUnit is a plus.
  • Knowledge of SpringBoot, Struts 2, JDBC and J2EE is a plus.

Perks & benefits

At i2c, we want you to be well and thrive. Our global benefits package includes:

Benefit Icon

Vehicle Lease Facility

Benefit Icon

Child Education Assistance

Benefit Icon

Concierge Services

Benefit Icon

On-site Day Care Facility

Benefit Icon

Eid Bonus

Benefit Icon

Gym and Play Area (Table tennis)

Benefit Icon

Leaves Encashment

Benefit Icon

Life Insurance

Benefit Icon

Meals on House

Benefit Icon

Provident Fund

Benefit Icon

Value Creation Incentive Plan

Benefit Icon

Recreational Trips

Benefit Icon

Technical Certification Sponsorship

Benefit Icon

Long Service Cash Rewards

Benefit Icon

Performance Cash Rewards

Benefit Icon

Cash Allowances

Benefit Icon

Health Insurance

Benefit Icon

Outpatient (Self, Spouse & Parents)

Benefit Icon

Maternity Benefit

Benefit Icon

Annual, Sick and Casual Leaves

Benefit Icon

ATM, Vending Machine and Coffee Machines