Software Developers

Teslatech Pvt. Ltd.

Detailed Job description / requirements:

Company Description:

Teslatech is an independent mobile game developer based in Lalitpur, Nepal.

Our first mobile game, Callbreak Multiplayer, was released for Android, iOS and web in Nov 2014. It reached a milestone of 50 million downloads on Google Play Store in June 2019, and is expected to reach a milestone of 100 million downloads by 2022. Currently, the game has 4 million daily active users. Revamped newer version of Callbreak is scheduled to be released in Dec 2021.

We are expanding our team to create new titles to add to our existing portfolio.


Current job openings are:

1. Software Developer (Python) - 2

2. Game Developer (Godot) - 2

3. Game Developer (Android) - 1

4. Game Developer (iOS) - 1

5. AI Developer - 1


Please read the job descriptions below followed by additional informations at the bottom.


1. Software Developer (Python)

Number of openings: 2

Qualifications:

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

Job Description:

  • Develop backend server for games and apps with python
  • Deliver scalable, high quality and well-structured code
  • Develop batch processes, automation tasks, unit test cases
  • Share knowledge and help colleagues

Job Specifications:

  • Knowledge of algorithms, data structures, design patterns
  • Experience with Python libraries: asyncio, sqlalchemy, websocket
  • Experience with postgresql, mongodb, redis, linux, git, shell scripting
  • Knowledge of writing unit test cases
  • Familiar with Pylint and PEP 8 Python development style guide
  • Good communication skill

Candidates having following will have an added advantage:

  • Experience working with Pandas, Numpy, regular expressions in python
  • Experience with any Python web framework
  • Experience of any other programming languages: c, java, go, rust
  • Having an active Github or Stackoverflow profile showcasing the work/personal projects done over the years

*Personnel selected for this position is also eligible for Team Lead.


2. Game Developer (Godot)

Number of openings: 2

Qualifications:

  • Education Level: Bachelor’s degree from 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. Together with your colleagues, you will create and maintain one of our live games. You will specify, design, build and implement existing and new game features. 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 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. And, of course, you’ll need to know what makes a good game.

Job Description:

  • Develop 2d games with Godot
  • Design, architect, implement and test game features
  • Take an active part in game creation
  • Maintain and optimize new and existing game features
  • Deliver high quality and well-structured code
  • Share knowledge and help colleagues

Job Specifications:

  • Willing to learn Godot game engine
  • Knowledge of algorithms, data structures, design patterns
  • Proven experience within software development
  • Highly passionate about mobile games
  • Experience with Android or iOS development
  • Experience in working with memory / performance critical applications
  • Good communication skills

Candidates having following will have an added advantage:

  • Experience of any other game engines: unity, flutter, java, kotlin, obj-c, swift, etc.
  • Having an active Github or Stackoverflow profile showcasing the work/personal projects done over the years

*Personnel selected for this position is also eligible for Team Lead.


3. Game Developer (Android)
Number of openings: 1

Qualifications:

  • Education Level: Bachelor’s degree from 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. Together with your colleagues, you will create and maintain one of our live games. You will specify, design, build and implement existing and new game features. 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 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. And, of course, you’ll need to know what makes a good game.

Job Description:

  • Develop 2d games with java, kotlin
  • Design, architect, implement and test game features
  • Take an active part in game creation
  • Maintain and optimize new and existing game features
  • Deliver high quality and well-structured code
  • Share knowledge and help colleagues

Job Specifications:

  • Willing to learn Godot game engine
  • Knowledge of algorithms, data structures, design patterns
  • Proven experience within software development
  • Highly passionate about mobile games
  • Experience with Android development
  • Experience in working with memory / performance critical applications
  • Good communication skills

Candidates having following will have an added advantage:

  • Experience of any other stacks: unity, flutter, obj-c, swift, etc.
  • Having an active Github or Stackoverflow profile showcasing the work/personal projects done over the years


4. Game Developer (iOS)

Number of openings: 1

Qualifications:

  • Education Level: Bachelor’s degree from 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. Together with your colleagues, you will create and maintain one of our live games. You will specify, design, build and implement existing and new game features. 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 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. And, of course, you’ll need to know what makes a good game.

Job Description:

  • Develop 2d games with obj-c, swift
  • Design, architect, implement and test game features
  • Take an active part in game creation
  • Maintain and optimize new and existing game features
  • Deliver high quality and well-structured code
  • Share knowledge and help colleagues

Job Specifications:

  • Willing to learn Godot game engine
  • Knowledge of algorithms, data structures, design patterns
  • Proven experience within software development
  • Highly passionate about mobile games
  • Experience with iOS development
  • Experience in working with memory / performance critical applications
  • Good communication skills

Candidates having following will have an added advantage:

  • Experience of any other stacks: unity, flutter, obj-c, swift, etc.
  • Having an active Github or Stackoverflow profile showcasing the work/personal projects done over the years


5. AI Developer

Number of openings: 1

Qualifications:

  • Education Level: Bachelor’s degree in computer science or equivalent from recognized university
  • Experience Required: 1-5 years of professional experience

Job Description:

  • Develop AI models to be played by game bots
  • Develop data driven models for game analytics
  • Share knowledge and help colleagues

Job Specifications:

  • Solid Python programming skills
  • Strong math skills
  • Excellent problem-solving ability
  • Knowledge of algorithms, data structures, design patterns
  • Experience with machine learning, reinforcement learning or other techniques for character behavior
  • Highly passionate about mobile games
  • Good communication skills

Candidates having following will have an added advantage:

  • Having an active Github or Stackoverflow profile showcasing the work/personal projects done over the years



Employee benefits:

  • Provident Fund, Social Security Fund, gratuity, health insurance
  • Conveyance (fuel) and communication (data pack) allowance
  • Dashain bonus and annual bonus as per company policy
  • Annual health checkup
  • Personal development trainings
  • Free lunch and snacks
  • Flexible and collaborative work environment
  • Weekly outdoor sports (futsal), daily indoor sports (table tennis, chess, callbreak)

Additional Information:
Teslatech is an equal opportunity employer.
We consider all qualified applicants for employment without regard to race, religion, color, national origin, citizenship, sex, gender identity and/or expression, sexual orientation, veteran’s status, age or disability.

How to apply:
Please send us your updated resume in pdf format with a cover letter directly to job@teslatech.com.np.


For further information, please visit us at https://teslatech.com.np/

Job Overview

Category Information Technology, Engineering - Software, Mobile App Development, Software Development
Openings 7
Position Type Full Time
Position Level Senior Level, Mid Level, Junior Level
Experience 2+ years
Posted Date 27 Oct, 2021
Apply Before 26 Nov, 2021
City Lalitpur