Android Developer (Mid Level)

  • Office
  • Full Time
  • Number of openings: 1
  • Posted on: 2025-06-05
  • Apply before: 2025-06-19

COMPANY DESCRIPTION:

Teslatech is an independent mobile game developer based in Lalitpur, Nepal. Our flagship game, Callbreak, has reached over 100 million downloads on Google Play Store. Join us and be a part of our exciting journey in game development.

Key Responsibilities

Plugin Development: Design and develop custom Android plugins for integration with Godot-based mobile games using Java/Kotlin, ensuring optimal performance and scalability.

Third-Party Integration: Implement and maintain integrations with third-party SDKs including mobile advertising platforms, in-app purchase systems, analytics tools, and other essential services.

Performance Optimization: Conduct comprehensive performance profiling, analyze and resolve ANRs and crashes, and implement optimizations to ensure consistent performance across various Android devices and configurations.

Cross-Functional Collaboration: Work closely with backend developers, QA engineers, and game developers to deliver stable, feature-rich gaming experiences.

Technical Problem Solving: Address Android-specific technical challenges and occasionally modify Godot engine source code to resolve engine-level issues or extend functionality.

Required Qualifications

Education & Experience

• Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred but not required).

• Minimum 3 years of professional Android development experience.

Technical Skills

• Proficiency in Java and Kotlin programming languages.

• Strong understanding of Android SDK, architecture patterns, Gradle build system, and manifest configurations.

• Experience with Android Jetpack libraries, particularly WorkManager and Lifecycle components.

• Expertise in debugging tools including adb, logcat, crash dump analysis, and memory management.

• Proficiency with performance monitoring tools such as Android Studio Profiler, Perfetto, and Firebase Performance Monitor.

• Experience managing compatibility across multiple Android devices, screen sizes, and API versions.

• Knowledge of testing frameworks including JUnit and Mockito.

• Understanding of Software Development Life Cycle (SDLC) and RESTful API integration.

• Strong foundation in algorithms, data structures, and software design patterns.

• Proficiency with Git version control system.

Preferred Qualifications

• Experience with C/C++, OpenGL, or Java Native Interface (JNI).

• Proven track record in handling ANRs, crashes, and multi-SDK compatibility issues.

• Familiarity with Firebase services, mobile ad networks, push notification systems, and WebRTC.

• Experience publishing applications on Google Play Store.

• Contributions to open-source projects.

• Passion for mobile gaming and understanding of gaming industry trends.

Share this job

Additional Information: Teslatech is an equal opportunity employer.
How to apply: Please send us your updated resume in pdf format with a cover letter directly to job@teslatech.com.np
The company reserves the right to reject or accept any/all applications without assigning any reason whatsoever.*

Benefits at Teslatech

Fuel and communication allowance

18 days annual paid leave (encashable at year-end)

Provident Fund (additional 10% of basic salary)

Social Security Fund / Retirement Fund (additional 10% of basic salary)

Dashain bonus and annual bonus

Employee loan facility (ELF)

Flexible working hours and good work environment

Complimentary breakfast, lunch and snacks

Weekly outdoor sports (Futsal), indoor games (TT, Chess, PS5)

Annual health checkup

Accident insurance and health insurance

Office outing and team building activities

Progressive HR policy performance appraisal twice a year

Personal development and trainings

Employees may work from home per company policy, ensuring productivity.

Efficient tools to enhance productivity and streamline professional tasks.