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