Sign in or register for a JobTech account.

Jobs that require mvvm skill

99.co
13Dec
Android Engineer
99.co   via JobTech

99.co is seeking an Android Engineer who has a strong experience in developing applications on Android using Android SDK. Your focus will be the development of Android application and their integration with backend services.

As an Android Engineer, you will be responsible for implementing new features from scratch and participating in product decisions for 99.co, work with our creative team to execute pixel perfect designs. You will also be required to track down and resolve issues, improve the stability and performance of the app and keep up with the latest SDK, devices, tools and conventions.

If you're interested in working with a team of passionate people to inspire a change in the real estate and proptech landscape, we would like to hear more from you!

What you will do:

  • Design and develop advanced applications for the Android platform
  • Partner with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Understand business requirements and translate them into technical requirements
  • Collaborate with others on bug fixing and improving application performance
  • Contribute to architectural upgrades and refactoring
  • Continuously discover, evaluate, and implement new technologies to maximise development efficiency


What you have/are/will be:

  • BS or MS in Computer Science or a related technical discipline preferred but not required. Equivalent practical experience is a reasonable substitute.
  • Passionate about creating mobile development as a whole
  • Deep understanding of Android NDK (Java and Android NDK)
  • Deep understanding of Android Programming with Android SDK
  • Proficient in Java (Kotlin is a +)
  • Experience in backend development is a +; in scalable mobile app structure is a ++
  • Familiarity with Android libraries such as Retrofit, Glide, Mockito, Espresso, Realm, Butterknife, Sqlite, Otto, Pusher is a +++
  • Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces
  • Familiar with mobile software lifecycle development and architecture (MVVM)
  • Good interpersonal communications skills
  • Multi-threading and memory management knowledge and understanding of caching mechanisms
  • Detail-oriented or someone who reads everything and will paste an html peace character somewhere in your application ;)

Skills
99.co
13Dec
iOS Engineer
99.co   via JobTech

99.co is seeking an iOS Engineer who has a strong experience IN developing mobile applications. Your focus will be the development of iOS application and their integration with backend services.

You will be responsible for implementing new features from scratch and participating in product decisions for 99.co, work with our creative team to execute pixel perfect designs. You will also be required to track down and resolve issues, improve the stability and performance of the app and keep up with the latest SDK, devices, tools and conventions.

If you're interested in working with a team of passionate people to inspire a change in the real estate and Proptech landscape, we would like to hear more from you!

What you'll do:

  • Design and develop advanced applications for the iOS platform
  • Partner with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Understand business requirements and translate them into technical requirements
  • Collaborate with others on bug fixing and improving application performance
  • Contribute to architectural upgrades and refactoring
  • Continuously discover, evaluate, and implement new technologies to maximise development efficiency


What you have/are/will be:

  • BS or MS in Computer Science or a related technical discipline preferred but not required. Equivalent practical experience is a reasonable substitute
  • Deep understanding of Swift and Objective-C
  • Familiar with mobile software lifecycle development and architecture (MVVM)
  • Experience in backend development is a +; in scalable mobile app structure is a ++
  • Familiarity with iOS libraries such as STNetTaskQueue, ModelMapper, SnapKit and etc.
  • Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces
  • Good interpersonal communications skills
  • Multi-threading and memory management knowledge and understanding of caching mechanisms
  • Detail-oriented or someone who reads everything and will paste an html peace character somewhere in your application ;)

Skills
BETTERTRADEOFF PTE. LTD.
16Jan
Full Stack Developer
BETTERTRADEOFF PTE. LTD.   via JobsCentral



Roles & Responsibilities

We are looking for meticulous and creative candidates who are passionate in Software/System/Application Development.

To be involved in whole SDLC which include, design, develop, implement and maintain of new and/or existing application systems

Translate software requirements into workable programming codes, maintain and develop programs for use in business

Assist users during implementation and operations of new and/or existing system applications

Follow standard operations and provide enhancement on system applications

Co-ordinate with    Read more

support teams to ensure speedy resolution on issues/bugs

Perform escalation to relevant party on case by case basis

Requirements

Who you are:

Preferably at least 1-year of relevant working experience

Problem Solver

Innovative and high performance solutions

Collaborative nature

Communication skills

Motivated with a will to succeed

Finds learning new languages not a problem

Youre a craftman, you pay attention to detail and quality

Writes great code and just as great tests

Passionate self-proclaimed geek

Gets things done

Picky employee

Strong desire to work as a team

What you do:

High skilled in programming languages such as C#.Net/ASP.Net

.NET MVC framework, knowledge of MVVM pattern and usage of IOC

Knowledge of SignalR or socket programming is an advantage

More than familiar with HTML, CSS, JavaScript

Good knowledge on SQL Server will be an advantage

Usage of Javascript (AngularJS), HTML, CSS- SASS, Gulp, Bower, NodeJS, Javascript MV Framework

You're able to write code from front-end (.net mvc view, angularjs template, ) to database (MS SQL, store procedures, scripts) passing by APIs (REST, SOAP, JSON)

You know about xDD method of development and know some UT frameworks

You have already worked with Git

Skills
HAULIO PTE. LTD.
12Jan
Ios Developer
HAULIO PTE. LTD.   via JobsCentral



Roles & Responsibilities

We are looking for an iOS Developer who possesses a passion for pushing mobile technologies to the limits. This iOS app developer will work with our team of talented engineers to design and build the next generation of our mobile applications.

Requirements

What are we looking for?

Full-stack iOS development including Swift, Foundation, UIKit, XCTest, Core Animation, Core Data, MapKit;

Deep understanding of both MVC or MVVM in Swift;

Experience of    Read more

write tests for mobile apps;

Experience with TestFlight and Firebase Test Lab;

Experience with Firebase Crashlytics;

Familiar with communicating app with OAuth 2.0 and OpenID Connect providers;

A strong understanding of how to design and interact with RESTful APIs;

Experience building rich and complex iOS app that is engaging to the users;

Automation with VSTS and XCode to setup continuous integration process to build and package app whenever new codes are checked in.

Some bonus points...

Published at least one existing iOS app (which is done using either Swift or Objective-C) to Apple App Store;

Broad understanding of tracking user behavior with Google Analytics SDK;

Passionate about technology, product and user experience;

Ability to work independently and plan your own solutions to problems.

Skills
SOCIAL GEAR PTE. LTD.
10Jan
Full Stack Developer
SOCIAL GEAR PTE. LTD.   via JobsCentral



Roles & Responsibilities

We are developing the next generation chat support system with following features

Chatbot Creation

AI Powered

Agent Support

FAQ Management

Fan Analytics

This system is working over Cloud Plartform such as Google Cloud Platform and Amazon Web Service.

The person in this position is expected to develop from architecting to coding including working together with development team overseas.He/she needs to understand business requirement to build system requirements with usability.

Requirements

Experience in full-stack (backend, frontend    Read more

and mobile) development

Proficiency in client-side scripting libraries and framework (ReactJS/ Redux, VueJS, Progressive Web App tools and framework such as Polymer, Webpack, AngularJS, Knockout, MVVM, etc)

Proficiency in server side javascript environment (NodeJS, Express, Sails, Gulp, Grunt, Strongloop)

Strong experience in building and deploying RESTful APIs

Experience with MySQL and NoSQL databases such as Cloud Firestore, DynamoDB, …

Experience in cloud development is preferred such as AWS, Firebase, ...

Able to design cross-browser and responsive web HTML, CSS, Bootstrap, Material UI Design, as well as integration services such as AJAX, Restful APIs

Sharp problem-solving skills and ability to resolve ambiguous requirements

Strong design focus with a commanding grasp of HTML, CSS, and related web technologies

Skills
NTT Data Singapore Pte. Ltd.
10Jan
Dotnet Developer
NTT Data Singapore Pte. Ltd.   via JobsCentral



Roles & Responsibilities

The role will be incharge of supporting/enhancing/designing reporting applications to assist in the migration of Finance Wide project to migrate the current users maintained applications (excel spreadsheets/ms access programs) to secure and scalable applications. He/She will be heavily involved in working with a group of IT analysts in ITT and to build.netapplication to facilitate spreadsheets migration to secured and robust applications

Requirements

To work closely with users of    Read more

Group Product Control in understanding business needs and develop applications to support Finance

To build WPF solutions to meet business requirements using the in house framework which is based on MVVM.

Maintain and support existing applications.

Requirements

A good Bachelor Degree in computer science

At least 5 years of working experience in developing software using object oriented methodology.

Proven expertise in designing and developing corporate software.

Strong technical skills in .NET technologies are essential. Working Experience in WPF, WCF programming.

Excellent in Microsoft SQL Server, Reporting Services, SSIS and writing stored procedures.

Skills
MOKA TECHNOLOGY SOLUTIONS PTE. LTD.
08Jan
Senior Android Engineer
MOKA TECHNOLOGY SOLUTIONS PTE. LTD.   via JobsCentral



Roles & Responsibilities

Develop new and redesign features.

Take ownership of the product

Help guide product and engineering decisions

Ensure the performance, quality, and responsiveness of applications

Make our hardware integration seamless and magical.

Deliver reliable software through continuous testing, in-depth code reviews, and bug fixings.

Requirements

Bachelor degree in Computer Science or equivalent experience

Minimum 3 years of industry experience in building Android mobile applications

Proficiency in Java and Android

Strong knowledge in SQLite

A strong desire to perform    Read more

and grow as an individual contributor in the engineering team

Experience developing apps for Android tablets or smartphones.

Disciplined approach to writing tests and quality assurance.

Preferable if you have experience in

Following standard Architecture Pattern(MVP / MVVM)

Multithreading, memory management and caching

Android profiling tools

Skills
A-IT SOFTWARE SERVICES PTE LTD
28Dec
Developer Ios
A-IT SOFTWARE SERVICES PTE LTD   via JobsCentral



Roles & Responsibilities

Position Title: Developer iOSNumber of Headcount: 1

Contract Duration: 1 year

Location : East

Job Duties & responsibilities

Participating in agile software development, prototyping and code reviews

Will assume an active role in the architecture design of the mobile application

Work closely with Product and Engineering teams to collaborate and understand software requirements

Dynamic, motivated, willing to try new things, always with a can-do attitude

Design and build unit tests, as part of test    Read more

driven development

Provide UAT Support

Requirements

Required Experience

Key Skills

Experience on any of the front-end technologies - iOS (Objective C, Swift 3+)

Experience on either of the following: Knowledge in Angular JS / BackBone, PhoneGap, Core Java, SQL, JSP & Servlets, SOAP, XML, XSD, Java script

Experience in CSS3.

Experience in MVVM architecture

Oracle, or MySQL 5.X, IBM DB2 (Any), SqLite (for Mobile devices)

JMS, JPA2, EJB2.0, CDI, JSON, Restful Webservices

IDE: Eclipse, Netbeans, RAD (Any), Xcode 9+

Build Tool: Ant, Maven, Gradle (Any)

Version Control: CVS, SVN, GIT

Preferred Skills - KONY framework

Skills
EDMI Limited
26Dec
Software Developer
EDMI Limited   via JobsCentral



Job Description

Design and develop for Multi Drive components

Gather and refine specifications and requirements base on end users and technical needs

Be committed to deadlines of tasks and deliver software code that is functional to the design specification

Ensure that all development is carried out within the EDMI software development framework

Write well designed, testable, reusable and efficient code and libraries by using best software development practices

Create and    Read more

maintain software documentation

Stay plugged into emerging technologies/industry trends and applies them into operations and activities

Conduct regular product demos with all stakeholders

Job Requirements

Degree in Electrical, Computer Science and or Software Engineering

Minimum 3 years of experience in Delphi

Minimum 2 years of experience in C++/C#, WPF, MVVM, WinForms

Experience in database programming both SQL Server and Oracle

Strong understanding of configuration Management processes and systems

Strong troubleshooting skills in both Hardware and Software

Should be able to carry out development work independently as well as in a team.

Good communication skills (both oral and written)

Experience or knowledge in Building REST APIs, ASP.net Angular and other web technologies is a plus

Have used Git or other code distributed version control system is a plus

Prior experience or knowledge in agile software development is a plus

Skills
MONSTAR LAB PTE. LTD.
24Dec
Mobile Engineer
MONSTAR LAB PTE. LTD.   via JobsCentral



Roles & Responsibilities

Monstar Lab is one of the top digital product development firms with 23 offices in 13 countries. We build innovative digital products with mobile app, web applications, IoT products for our clients like Pokemon, Rakuten, Sony and many startups. We are building a strong local development team here in Singapore and looking for a couple ofexperienced mobile developers.

Our tech team in Singapore office believes in high    Read more

engineering capacity with best practices bringing happiness to everyone including business stakeholders, end users and the tech team themselves. In this role you will be building reliable, scalable and well-tested systems for the projects in such wide range as consumer-facing applications with real-time communication, enterprise data monitoring / visualization, R&Ds of new technologies and many others.

Requirements

More than 2 year experience in iOS and / or Android

Extensive knowledge of iOS / Android SDKs including MVVM architecture and reactive programming paradigm

Solid understanding of CS fundamentals such as data structure and algorithms

Experience of architecting and designing applications

Leverages industry practices for quality code, including unit tests, automated UI tests, API stubs/mocks, etc.

Cares about producing responsive, beautiful UIs and keeps abreast the latest UIKit components and practices

Experienced with a wide range of client implementation such as map, data storage, database, websocket, media players and so on.

Understands API interactions particularly with REST / GraphQL APIs.

A natural problem solver and leader

Deeply concerned with product and code quality

Comfortable interacting directly with clients and conveying technical concepts clearly via non-technical language.

Passionate about tech/startup industry with habit of self-study

Skills