Job description

At Mikaels our aim is to help our employees enhance the products of our clients with the latest and best practices of the industry. These include optimized back-end systems using PHP/Python/Go/Node.js, Front-end using JS Frameworks, and using Machine Learning/Artificial Intelligence for making their products smarter and more productive. We want you to be able to be proficient in working across some of these technologies and be super-excited to learn the rest when opportunity presents.

Our challenges

We're looking for senior developers for our Pakistan office in Karachi who will help us grow the development team while making sure that we lead from the front in the technology space.

 Our stack

We regularly try new tools, but the current stack is mostly PHP/Python/Go/Node.js on the back-end and HTML5, CSS3/SCSS & JS using Angular, React, Vue on the front-end. For Machine Learning, we’re currently comfortable with TensorFlow but are open to all sorts of experimentation that can outperform it. For database, we’re using MySQL, Postgresql and MongoDB.

These technologies vary from client to client, so be ready to learn and experiment :)

 Your role

We try to match developers to their skills and preferences. Right now, we’re looking for a Senior Android Developer  with 4 year of experience. Candidate should have good command over:

 

  • Proficient with Java and Kotlin

  • Familiarity with using Restful APIs

  • Experience with multi-threading programming

  • Proficient understanding of code versioning tools such as Git

  • Hands on experience with Material Design and modern design style and layouts.

  • Define and implement app coding architectures to allow for future feature growth and maintainability.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Good understanding of how object oriented, functional and reactive programming is and where to use.

  • Understanding design patterns and state management

  • Unit-test code for robustness, including edge cases, usability, and general reliability.

  • Work on bug fixing and improving application performance.

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

  • Translate designs and wireframes into high quality code

  • Design, build, and maintain high performance, reusable, and reliable Java code

  • Experience with firebase is plus

  • Good knowledge of different Android versions and it's feature and different library

  • Ensure the best possible performance, quality, and responsiveness of the application

  • Identify and correct bottlenecks and fix bugs

  • Develops strong partnerships across the organization

  • Brings a positive, service-oriented approach to work

  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met.

  • Determine system performance standards.

Job Details

Total Positions:
5 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Intermediate/A-Level
Career Level:
Experienced Professional
Minimum Experience:
4 Years
Apply Before:
Mar 03, 2019
Posting Date:
Jan 30, 2019

Mikaels Lab OU

Information Technology · 51-100 employees - Karachi

Mikaels Lab OU

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Senior Android Developer

Posted Mar 28, 2024

Senior Android Developer

Three Stars Hosiery Mills, Lahore, Pakistan
Posted Apr 19, 2024

Android Developer

Astapor Technologies, Sialkot, Pakistan
Posted Apr 18, 2024
View All
I found a job on Rozee!