Job Title: .Android Developer

Location: Mohali

Experience: 5+ years

About Company :

Programming.com premier software solution and digital transformation partner, delivering bespoke solutions to clients worldwide. With offices strategically located in the USA, India, Singapore, and Ukraine, we boast over 13+ years of continuous growth and a global presence.

Collaborating with diverse clients across industries such as Healthcare & Pharma, Automobile & Logistics, Banking & Fintech, FMCG, Retail & E-commerce, Education & E-learning, as well as startups poised to disrupt markets, we've solidified our position as a trusted tech partner. Our 100% successful delivery rate is attributed to our comprehensive full-cycle software development approach.

With a dedicated team of over 2000+ employees, we uphold our commitment to excellence and client satisfaction. Guided by our core values— integrity, client focus, innovation, diversity and inclusion, and community engagement—we ensure every project exceeds expectations.

Roles & Responsibilities:

  • Mobile Application Developer with 5+ years of experience in Android App Development, Application Maintenance, Support and Project Execution
  • Expertise in developing Android Applications using Kotlin & Java and Publishing apps on Google Play Store.
  • Excellent understanding of Android UI and widgets, expertise in designing complex UIs.
  • Experience of developing React-native based Mobile Applications
  • Extensive experience in Design pattern & code Architecture
  • In-depth knowledge of all the phases of the Software development life cycle SDLC
  • Extensive experience with Android Studio IDE / Emulator and Development
  • Proficiency in documentation, design, development and troubleshooting for Application Development.
  • Responsible for App Designing, Architecture, Planning and Execution
  • Providing technical solutions based on project requirements
  • Extensive experience with object-oriented programming.
  • Collaborate with business users in understanding issues and identifying enhancement opportunities.
  • Excellent problem-solving skills & critical thinking.
  • Team player & Quick learner with excellent work ethics

Skills Required

  • Language: Core Java, Kotlin, JavaScript
  • Architecture: MVC, MVVM, MVP
  • Frameworks: Android, FCM, Crashlytics.
  • Versioning Tools: Jira, GitLab, GitHub, Bitbucket
  • Web Services: SOAP, RESTful, JSON, AWS
  • Database: SQLite, Room, Firebase, MySQL (basic)
  • IDE: Eclipse, Android studio, NetBeans
  • Payment Gateways: Stripe, PayPal, Paytabs, Razorpay, In app purchase & subscriptions
  • Third Party SDK Integration: Facebook, Instagram, Twitter, Volley, Picaso, Glide, Retrofit, GSON, Quickblox Chat etc
  • Dependency Injection: Koin.
  • Debugging Tools, Task Management Tools, Tracking Tools, etc.
  • Other Skills: Beacons, BLE Sensors, Material Design, Bluetooth Communication, Biometric Scanning, Socket.io, Google AdMob