company-logo-image

Job Description

Snappymob is looking for talented senior software engineers to work with us to build software systems that combine great user experiences and strong engineering under the hood.

We work with various technologies depending on the client and project. Typical technologies that we utilize in our development are: Vue.js, Node.js, TypeScript, MySQL, PostgreSQL. Candidates should possess strong skills in both frontend and backend development.
 
This is a lead level position. We will also consider strong seniors level individuals. Compensation will be commensurate with ability and experience level.
 
Responsibilities
 
As a lead software engineer here, your job will involve significant collaboration with other team members including the mobile development and design team, including leading projects and mentoring other software engineers.

You must be passionate about web services, apps, software development practices, and technology in general. You will participate in all aspects of the software development lifecycle for our projects.

Job Requirements

Requirements
  • 8+ years of a mix of frontend and backend development experience.
  • Ability to independently design and build modules of a complex system.
  • Ability to lead and mentor other software engineers.
  • Demonstrable passion in web frontend and backend development.
  • Focused on continuous knowledge seeking and improvement.
  • Critical thinkers that are able to analyze and break down problems into manageable components.
  • Strong attention to detail.
  • You must be able to communicate and work well with others.
 
Required Frontend Skills
  • Strong frontend fundamentals: HTML5, Bootstrap/CSS, JS.
  • Strong in at least one web oriented language: JS/TypeScript, PHP, Ruby, or other.
  • Strong experience in at least one frontend framework: Angular, React, Vue.js, or similar.
  • Experience utilizing various third party frameworks and libraries prevalent in frontend development.
 
Required Backend Skills
  • Strong understanding of RESTful APIs.
  • Strong experience in at least one web framework: NodeJS+Express, Laravel, Spring Boot, Rails, or similar.
  • Strong understanding of MySQL/PostgreSQL or other SQL database.
  • Strong experience with cloud based environments: AWS, GCP, and/or Azure.
 
Advantages
  • Experience with content management systems: Drupal, Wordpress.
  • Experience with NoSQL databases: MongoDB, etc.
 
We will consider applicants having most, but not all of the required skills, or who are able to demonstrate equivalent experience.

Apply by sending your resume to careers@snappymob.com.

Company Benefits

Transportation

We provide allowances for public transportation, so you don't have to think about it.

Learning Stipend

Books, courses, conferences, and other opportunities for learning. If you want to challenge yourself, we want to help you!

Flexible Hours and Locations

Work from home or work from the office. We focus on getting things done, not on making sure you clock in.

Gear

Macs, iPhones, Androids, and other fun gadgets. Nice big monitors. We give our team what they need to be productive.

Health Insurance

Our team’s well being is vital to us. We provide a high-tier hospitalization plan, as well as reimbursement for GP visits.

Snacks and Drinks

We keep our pantry well stocked. Coffee, tea, soft drinks, healthy snacks, and whatever else our team likes. Tell us what you'd like.


Additional Info

Company Activity

Last active - few hours ago

Experience Level

4 - 7 Years of Experience

Job Specialisation

General IT


company-logo-image

Lead Software Engineer - Web

Snappymob

RM 8K - RM 12K

KL Eco City

Full-Time

This job is no longer available