Android Developer

  • Office
  • Full Time
  • Number of openings: 1
  • Posted on: 2024-02-02
  • Apply before: 2024-02-11

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.

Qualifications:

  • Education Level: Bachelor’s degree from a recognized university
  • Experience Required: 2-5 years of professional experience


If you want to create amazing user experiences and entertainment for millions of players to enjoy on the go then this is the right job for you. As part of the development team you will enjoy a creative, challenging and collaborative environment where your ideas will be every bit as valued as your programming expertise.

Skills To Create Thrills

You have a great passion for programming and are committed to quality and polish. You are genuinely excited about making games – whether you have done so professionally already or are looking to join the industry! As a developer, you are also analytical and naturally curious about understanding the entire tech stack.

Role Summary:

As an Android Developer at Teslatech, you will be a key contributor to our game development team, focusing on the creation of performance-optimized plugins for mobile games. We are seeking a skilled and innovative developer with expertise in Android platform development, specifically focused on enhancing memory efficiency and overall game performance.

Responsibilities

  • Design and develop plugins: Translate concepts into high-performance Java/Kotlin code for the game.
  • Optimize for performance: Ensure smooth gameplay across diverse Android devices and hardware configurations.
  • Integrate third-party SDKs: Integrate APIs and services (e.g., social media, monetization) seamlessly.
  • Debug and troubleshoot: Identify and fix bugs promptly, maintaining code quality and stability.
  • Test and iterate: Conduct internal testing, analyze results, and iterate on code based on feedback.
  • Stay updated: Continuously learn new technologies and best practices in the Android development landscape.


Requirements:

  • Proficient in writing elegant and efficient Java/Kotlin code.
  • Solid understanding of Android SDK, performance optimization, and memory management.
  • Experience dealing with compatibility issues in different Android SDK versions and different screen sizes.
  • Expertise in algorithms, data structures, design patterns, troubleshooting and problem-solving in general.
  • Familiarity with SDLC, RESTful APIs.
  • Strong understanding of any unit testing frameworks.
  • Experience with tools like Git, ClickUp, Discord, Slack, etc.

Preferred:

  • Comfortable working with C and C++ code.
  • Familiarity with OpenGL, Java Native Interface(JNI), cloud messaging APIs, push notifications.
  • Familiarity with Ads, Firebase, crashes/ANRs.
  • Contribution to open-source projects.
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.