Sign in or register for a JobTech account.

Jobs that require kotlin 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
OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD
17Jan
Ios Developer
OPTIMUM SOLUTIONS (SINGAPORE) PTE LTD   via JobsCentral



Roles & Responsibilities

Optimum Solutions (Company Registration Number: 199700895N), is a full spectrum Software Solutions and Services Company. Software services from Optimum are designed to deliver Enterprise Client-Server/ Multi-tier and Web based solutions across the entire value chain, spanning on-site consulting services to turnkey software projects. We started our operations in March 1997.

Role : IOS Application Developer

Requirements

Good to have IOS with IOS Swift experience

Essential Technical Skills:

Minimum 4+ years    Read more

of working experience in application development and implementation, particularly in ecommerce, internet banking, banking and mobile banking projects.

• 2-3 years of experience in iOS/Swiftdevelopment.- MUST

• Good to have experience with Swift or Java/Kotlin

• Proficient understanding of client-side scripting and Javascript frameworks .

• Good understanding and experience in of Software Development Life Cycle (SDLC) are necessary.

• Understanding of Agile methods with knowledge of Agile practices (e.g. Automated Build, Continuous Integration, Continuous Delivery, Frequent Releases, Planning Poker)

Skills
ZALORA SOUTH EAST ASIA PTE. LTD.
17Jan
Senior Software Engineer-Android
ZALORA SOUTH EAST ASIA PTE. LTD.   via JobsCentral



Roles & Responsibilities

We are seeking full-time Android Engineers to work on the ZALORA Android app. As a member of the mobile team, you will work on building features to provide a fun and seamless shopping experience for the millions of people who shop at ZALORA every month. Through our mobile apps, we are enabling everyone in Asia to be fashionable and express their best selves, whether it be    Read more

on a high-speed wifi connection in Singapore or on 2G during rush hour in Manila. We are looking for engineers who have deep experience crafting sophisticated apps with the Android SDK.

Responsibilities and projects underway

Work closely with the Product and UX Research team to develop the ZALORA experience for the Android platform.

Re-architect the app with modern Android best-practices in mind.

Requirements

Requirements

B.S. or M.S. Computer Science or related field.

3+ years of experience building native Android applications in Java or Kotlin.

Experience writing tests and testable code.

A major bonus if you have real-world experience with:

Functional-Reactive Programming models, such as ReactiveX.

Functional programming.

Skills
SUN ELECTRIC (SINGAPORE) PTE. LTD.
16Jan
Advanced Software Engineer
SUN ELECTRIC (SINGAPORE) PTE. LTD.   via JobsCentral



Roles & Responsibilities

The software engineer will work within the company developing in java, C++, or in other technologies like Kotlin. Structured database knowledge is a must. The developer will work within the product managers to implement codde and perform error correction to ensure high quality software systems and continued to be developed within the company. This is a role within the electrical power sector on smart grid systems.

Requirements

Strong    Read more

programing experience, full stack preferred

Analytical and problem solving capabilities

Able to work within a team environment in developing software systems

Skills
ALLEGIS GROUP SINGAPORE PRIVATE LIMITED
16Jan
Android Developer
ALLEGIS GROUP SINGAPORE PRIVATE LIMITED   via JobsCentral



Roles & Responsibilities

We are looking for a mobile android Developer to join us in taking on diverse projects in all verticals within a NextGen bank project. You will work with a variety of new and upcoming technologies and get to work in a fun environment, learn new things and take on challenges.

Responsible for development of highly-responsive mobile applications with Android

Work with product team

Learn and understand user interactions

Develop a    Read more

flexible and well-structured front-end architecture, along with the APIs to support it

Work and collaborate with the rest of the engineering team

Requirements

Experience in mobile app development with Android

Experience with end to end software development life cycles

Experience with REST API's

Preference for knowledge and previous experience with kotlin

Product end to end development experience

Experience with agile methodology

Skills
ALLEGIS GROUP SINGAPORE PRIVATE LIMITED
16Jan
Android Developer
ALLEGIS GROUP SINGAPORE PRIVATE LIMITED   via JobsCentral



Roles & Responsibilities

We are looking for a mobile android Developer to join us in taking on diverse projects in all verticals within a NextGen bank project. You will work with a variety of new and upcoming technologies and get to work in a fun environment, learn new things and take on challenges.

Responsible for development of highly-responsive mobile applications with Android

Work with product team

Learn and understand user interactions

Develop a    Read more

flexible and well-structured front-end architecture, along with the APIs to support it

Work and collaborate with the rest of the engineering team

Requirements

Experience in mobile app development with Android

Experience with end to end software development life cycles

Experience with REST API's

Preference for knowledge and previous experience with kotlin

Product end to end development experience

Experience with agile methodology

Skills
Deskera Singapore Pte Ltd
15Jan
Mobile Developers (iOS and Android)
Deskera Singapore Pte Ltd   via Tech In Asia

Deskera is hiring for Mobile(Android and iOS) to build features, design and implement API methods, and improve the performance and reliability of our systems as we rapidly scale our product and organization.  In a typical week, the Developers will develop new features with a cross-functional team of product managers, designers, etc. They will collaborate with peers to write or review technical proposals, and contribute to internal tools that optimize    Read more

our development process. They will assist our skilled support team and operations team in triaging and resolving issues.  Deskera is looking for passionate Mobile Developers (Android and iOS) to join us to produce world class mobile applications as we rapidly scale our product and organization. As a Mobile Developer, you will  Collaborate and iterate with the Product Managers, UX/UI and Backend teams to define, design, build and extend products and features. Design and build performative and user-friendly applications for the Android/ iOS platform. Unit-test code for robustness, including edge cases, usability, and general reliability Collaborate and contribute on continuous integration and delivery as well as other automated and manual testing to make sure our app releases are always stable and as required. Consume and create web-services based on RESTful APIs/JSON as part of integrated product development. Raise the bar by reviewing each other's code, share knowledge, tips and tricks, and generally help out - within and across teams. This may include pair programming. Evaluate new mobile methodologies and technologies.   You must have   A degree in computer science, software engineering, information technology or related fields.  Extensive experience in OOP design principle and programming languages -- Objective C, Swift 4, Kotlin. Developed and published native Android or iOS application as per your preferred expertise. Strong UX/UI design exposure and experience in making apps work intuitively and with mobile interfaces. Working knowledge of several architectural approaches, data structures, algorithms, programming languages, distributed systems, information retrieval, caching, data storage and serity. You are highly accountable and take ownership. You also have a collaborative attitude and will be part of the team to put solutions to every problem.

Skills
ALLEGIANCE MARKETING (GOURMET PLUS) PTE. LTD.
14Jan
Software Engineer
ALLEGIANCE MARKETING (GOURMET PLUS) PTE. LTD.   via JobsCentral



Roles & Responsibilities

We’re uniting the fragmented F&B technology landscape, with more than 45 years of consumer software experience in the leadership team. If you want to work on real world consumer application deployments that will be used around the world, build systems with good engineering principles, with a diverse and experienced team, apply today!

Requirements

As a generalist Software Engineer, you will be building out the initial product across multiple    Read more

platforms, creating the features that our users will love and use. Ideally you are platform and language agnostic, able to program across the stack and have good software design.

You should have nontrivial experience in at least one of the following, and be able to learn another within a month:

Mobile/web framework (Native Swift/Kotlin, React Native, Flutter, React, Angular, Vue)

Building backend services (Node, Python or Golang

You should have an understanding of good API structure, able to balance API usability with engineering concerns (performance, security, etc.).

As a product focused engineer, you have a interest in how the product functions, and deep empathy for your users, with awareness of the system and your own constraints.

Skills
Redmart Limited
14Jan
Engineering Manager - Transport
Redmart Limited   via JobsCentral



Roles & Responsibilities

About RedMart

RedMart is Singapore's largest online grocery marketplace. We are a part of Alibaba-backed Lazada, Southeast Asia’s leading online shopping and selling platform. Our online marketplace offers over 100,000 grocery and household essentials items with the convenience of home delivery 7 days a week. Our mission is to save people time and money for the important things in life.

We are a fast growing, tech-powered company with    Read more

an awesome culture (see our culture deck). We have great tech teams in Singapore and Bangalore. We work on a wide range of areas: consumer-facing mobile and web applications, search, recommendations, e-commerce, marketing automation, CRM, marketplace seller platform, supply chain automation, warehouse fulfilment and automation, transportation logistics and last mile delivery. If you are interested in being part of the team that is transforming the grocery business, helping people save time and money daily, solving interesting challenges, and working with smart and passionate people, we want to hear from you.

Role Purpose

At RedMart we use technology to delight our customers; we innovate to make our customers’ lives better.

As Engineering Manager - Transport you will be responsible for leading a software team building transport intelligence systems at RedMart. This team is responsible for optimising delivery efficiency while maintaining a high rate of on-time delivery and offering a variety of delivery options to our customers. The team will be based in Singapore.

As an Engineering Manager you will:

• Lead a team of software engineers and data scientists that has full ownership of key parts of RedMart’s Last Mile Delivery platforms, such as routing and location intelligence.

• Conceptualize and implement transportation and telematics products, apps, algorithms and data analytics to provide a fast, reliable, convenient delivery experience at financially sustainable costs.

• Set the technical architecture for the team and take an active role in defining the product roadmap.

• Be responsible for driving impact by delivering on key initiatives as well as technical and business KPIs. You’ll be expected to make a significant impact on these through great technical judgment, business process understanding, close relationships with other technical leaders and your business counterparts, focused execution and frequent delivery.

• Attract, develop and retain the best software engineers and data scientists. Help them innovate, make an impact, continually improve at their job and grow in their careers.

• Champion engineering and operational excellence. Lead your team to design, implement, test and run in production robust, highly available automated routing solutions that our 24/7 store and operations can rely on.

• Lead and contribute to cross-functional initiatives to improve engineering at RedMart.

• Collaborate with other engineering leaders, product managers, and business counterparts to deliver company-wide initiatives.

• Foster a culture of continuous improvement through mentoring, feedback, and metrics.

What do we look for in a candidate?

• Customer focus. Everything we do starts with our customers external and internal.

• Impact. We are results oriented. We value people who focus on the right things and get them done.

• Perseverance. Building a great company that customers love is hard work. Many challenges await and we are looking for team members we can count on when things get tough.

• Ownership. We are looking for team members who are not only owners of their work but regard themselves as owners of the company as well. They are flexible in what they do and constantly seek out ways to have a greater impact on customers and our company.

• Breadth and depth of technology experience and strong technical and product judgment.

• Track record of building and leading great development teams through hiring and coaching.

• Track record of successfully delivering multi-stakeholder projects that marry technology, people, and processes.

• Machine Learning and Domain knowledge. Experience with building software for logistics, transportation or running Machine Learning and optimization systems in production is a must.

• Excellent verbal and written communication skills.

Requirements

We develop on a modern technology stack that focuses on enabling engineers to be productive and impactful. Engineers work in teams to determine their own release schedules; teams develop, release and operate their software independently. We are strong believers in automation: we use automation for continuous integration, testing, and delivery. Although we use Amazon Web Services, we use open source software where possible. We continuously add to and update our technology stack.

• Microservices written in Java or Scala using Play Framework or Akka, and occasionally Python and NodeJS.

• AngularJs for web apps.

• Native apps use Objective C/Swift (iOS) and Java/Kotlin (Android), Fastlane, Calabash, Cocoapods/Gradle, JUnit, and occasionally hybrid React Native.

• MongoDB, Cassandra, Hazelcast for storage.

• RabbitMQ for messaging.

• AWS infrastructure, with HAProxy, Nginx, Redis. Chef deployments.

• GitHub, Travis CI and Trello, Slack for development tools.

• Testing with JUnit, ScalaTest, FrisbyJS, Calabash and Selenium.

• Kinesys, Spark and AWS Redshift for our data infrastructure.

Skills
Gourmet Plus
14Jan
Software Engineer
Gourmet Plus   via Tech In Asia

As a generalist Software Engineer, you will be building out the initial product across multiple platforms, creating the features that our users will love and use. Ideally you are platform and language agnostic, able to program across the stack and have good software design.  You should have nontrivial experience in at least one of the following, and be able to learn another within a month:  Mobile/web framework (Native Swift/Kotlin, React    Read more

Native, Flutter, React, Angular, Vue)   Building backend services (Node, Python or Golang) You should have an understanding of good API structure, able to balance API usability with engineering concerns (performance, security, etc.). As a product focused engineer, you have an interest in how the product functions, and deep empathy for your users, with awareness of the system and your own constraints.  

Skills