Android Developer

  • Weekday Ai

Job Description

This role is for one of the Weekday's clients

Min Experience: 5 years

Location: Remote (India)

JobType: full-time

We are looking for an experienced Android Developer to design, develop, and deploy secure mobile applications. The ideal candidate will have expertise in Kotlin, Java, and Android SDK, with a strong focus on security, system integration, and performance optimization.

Requirements

Key Responsibilities

Android Application Development

  • Design, develop, and deploy secure Android applications using Kotlin and Java.
  • Ensure seamless integration between the Android application and existing web-based systems, APIs, and databases.
  • Develop robust authentication and authorization mechanisms, ensuring compatibility with VPN access and F5 firewall security policies.
  • Optimize application performance, security, speed, and reliability.
  • Implement push notifications, background sync, and real-time data updates.
  • Ensure compliance with Google Play Store guidelines for deployment.

Security & Compliance

  • Develop applications that function seamlessly in a VPN-secured environment.
  • Implement secure data storage, encryption, and adhere to enterprise security standards.
  • Ensure compliance with F5 firewall security policies to prevent unauthorized access.
  • Conduct security audits, vulnerability testing, and penetration testing on mobile applications.
  • Implement multi-factor authentication (MFA) and secure API access.

System Integration & Collaboration

  • Work closely with Full-Stack Developers, SharePoint Developers, and Database Engineers for smooth application integration.
  • Develop and optimize RESTful and GraphQL APIs for data exchange.
  • Collaborate with IT teams to troubleshoot network, security, and application compatibility issues.

Testing & Deployment

  • Perform unit testing, integration testing, and user acceptance testing (UAT) before deployment.
  • Implement automated testing frameworks such as Espresso or UI Automator.
  • Manage the Google Play Store submission and deployment process.
  • Provide post-deployment support, updates, and bug fixes.

Required Skills & Qualifications

Technical Expertise

  • Strong proficiency in Android development (Kotlin, Java, Android SDK).
  • Experience in secure application development for enterprise environments.
  • Knowledge of VPN configurations and F5 firewall security standards.
  • Expertise in RESTful API and GraphQL integration.
  • Familiarity with OAuth 2.0, JWT, and biometric authentication.
  • Experience with encryption, data protection, and cybersecurity best practices.
  • Knowledge of CI/CD pipelines for Android applications (Jenkins, GitHub Actions, Bitrise).
  • Strong understanding of performance optimization and battery-efficient design.

Collaboration & Problem-Solving

  • Proven experience working with cross-functional teams, including IT, database administrators, and developers.
  • Ability to analyze, troubleshoot, and resolve technical issues independently.
  • Strong communication and teamwork skills.

Education & Experience

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of professional experience in Android mobile development.
  • Experience working with secure environments, corporate VPNs, and enterprise security policies.
  • Prior experience in developing applications that integrate with SharePoint, Web APIs, and database-driven systems.

Preferred Skills

  • Experience with modern UI/UX design principles.
  • Knowledge of on-premises databases and hybrid architectures.
  • Hands-on experience with data modeling tools.
  • Certifications in Android development or security-related technologies.

Personal Attributes

Detail-oriented with a focus on high-quality work.
Self-motivated, capable of working independently with minimal supervision.
✅ Ability to thrive under pressure and meet tight deadlines.
Strong analytical mindset and problem-solving skills.