Sign in or register for a JobTech account.

Jobs that require kotlin skill

PrimeStaff Management Services Pte Ltd
18Mar
Engineering Manager (Ios / Android)
PrimeStaff Management Services Pte Ltd   via Monster

Responsibilities:

Define market-disruptive strategies and plans for your team.

Lead and secure your team on-time delivery.

Establish effective, agile ways of working, unlock collaboration, spot and remove impediments, contribute code.

Guide team towards technical and operational excellence.

Provide your team with strategic technical direction, review and contribute designs, support setting and delivering on team SLAs.

Attract, interview and recruit the future talents of your team.Requirement:

Minimum 7 years of software development experience (mobile    Read more

platforms development is a major plus)

3 years of engineering management and leadership experience, with a track record of building and growing high performing software engineering teams.

Solid programming skills in Swift, Kotlin, Go or similar.

Proven ability to understand and design complex software systems and APIs.

Experience planning and running projects, paired with the ability to know when to shift priorities amid a rapidly changing business environment.

Strong communication, interpersonal and stakeholder management skills.

EAP No.: R1766065

EA Licence No.: 95C5411

Skills
GO-JEK SINGAPORE PTE. LTD.
18Mar
Product Engineer
GO-JEK SINGAPORE PTE. LTD.   via JobsCentral



Roles & Responsibilities

Do you love writing elegant, bulletproof code that solves problems for millions of people everyday? Do you enjoy working with talented and passionate individuals that aren’t afraid to challenge and be challenged in order to produce the best outcomes for their users?

As a product engineer within one of our product engineering teams you, working with your team and product owner, will be responsible for imagining, building,    Read more

deploying and running one or more of these products. You will own the future of this product, ensure its quality, and get to see the results of your efforts in people's everyday lives.

We are looking for passionate individuals that want to make a difference in the world, have a curiosity of constant learning and development, are open and collaborative and never stop striving to improve and develop both themselves and the products they are responsible for. Here at Go-Jek we are passionate about building the best products using amazing technology and having great fun while doing it.

Some of your responsibilities include:

Working with your team and product owner to refine and develop the product direction and implementation.

Writing great quality, scalable, maintainable code.

Ensuring all code is thoroughly covered by automated tests and that all features meet quality checks before deployment.

Deploying, monitoring, maintaining and fixing products in production.

Contributing to the constant improvement of practices and processes in the team.

What you will do:

Design and develop highly scalable, reliable and fault tolerant systems for one of the world’s fastest growing unicorns.

Translate business requirements into scalable and extensible design.

Pair with team members on functional and nonfunctional requirements and spread design philosophy and goals across the team.

Partner with the product management team to define and execute the feature roadmap.

Coordinate with cross functional teams (Mobile, DevOps, Data, UX, QA etc.) on planning and execution.

Continuously improve code quality, product execution and customer delight.

Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies.

Communicate, collaborate and work effectively across distributed teams in a global environment.

Building and managing fully automated build/test/deployment environments.

An innate desire to deliver and a strong sense of accountability for your work.

Willingness to learn new languages and methodologies.

Requirements

We are looking for a passionate developer with a strong sense of ownership, passionate and writes code, as you love to. Your hunger to create delightful customer experiences and the desire to be a part of a team that delivers impactful results every day. We are looking for experienced engineers in software development or a serious open source track record with some specifics:

A commitment to writing understandable, maintainable, and reusable software.

Experience in software development or a serious open source track record.

Hands-on experience in designing, developing, testing and deploying applications, large scale applications, in any language or stack.

Hands-on experience working on one or more front-end technologies - Web, Android or iOS - and understand their nuances.

Deep knowledge of Linux as a production environment.

Proficiency in OOP, including design patterns. Experience with functional programming is a plus.

Data modelling experience in both Relational and NoSQL databases.

Ability to understand and implement Continuous Integration and Continuous Delivery.

Well-versed with Lean methodologies, TDD and Test Engineering and Automation.

Ability to design and implement low latency RESTful services.

Experience troubleshooting server performance ­memory issues, GC tuning, resource leaks etc.

Excellent understanding of interactive application development paradigm, memory management, performance/resource optimisations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems.

Continuously refactor applications and architectures to maintain high quality levels.

Ability to plan, prioritise, estimate and execute releases with a high degree of consistency.

Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks.

Passion for learning new things, solving challenging problems.

We primarily use Clojure, Golang, gRPC, Ruby, Kotlin, Swift and Java. Familiarity with two or more is a plus.

Prior experience being a founder is a huge plus.

Skills
Aryan Solutions Pte Ltd
17Mar
Senior Android Developer - Native
Aryan Solutions Pte Ltd   via JobsCentral



Position – Senior Android Developer

Salary – SGD 6000 to SGD 7000

JOB DESCRIPTION

To work as a Senior Developer with a banking client for Support and enhancements of Native Android mobile applications.

Translate Mobile designs and wireframes into high quality code of Native Apps (Android).

Support Product Owner in managing customer expectations for project deliverables, managing stakeholder communications

Should be able to implement best practices of Agile Project    Read more

Management.

Job Requirements

Hands on and good technical knowledge in both Android native app development – Mandatory

Experience on Android Kotlin platform – Additional / Preferred

Prior experience with SCRUM/Agile methodologies with enterprise-level application development projects.

Experience with offline storage, threading, and performance tuning in mobile Apps – Mandatory

Mobile Design patterns/ UI guidelines, best practices such as Android UI design principles – Mandatory

Proficient in code versioning tools such as Git etc - Mandatory

Interested candidates, please send over your resume to [Click Here to Email Your Resume] or call at 65-67087429 Ext: 210 for a confidential discussion.

Skills
COGNIZANT TECHNOLOGY SOLUTIONS ASIA PACIFIC PTE. LTD.
15Mar
Technical Consultant - Android
COGNIZANT TECHNOLOGY SOLUTIONS ASIA PACIFIC PTE. LTD.   via JobsCentral



Roles & Responsibilities

To work as a Senior Developer with a client for Support and enhancements of Native Android mobile applications.

Translate Mobile designs and wireframes into high quality code of Native Apps (Android).

Support Product Owner in managing customer expectations for project deliverables, managing stakeholder communications

Should be able to implement best practices of Agile Project Management.

Liaise with various insurance business stakeholder and internal technical teams of banking client for domain    Read more

and technical specific requirements to be implement in Mobile apps, environment and external interfaces requirements, clarification on requirements, design related reviews, development / Implementation.

Liaise with development team and delivery partners across the country/region for requirements, interface requirements, design, progress tracking, enhancements, development, Integration testing issues fixes, implementation.

To have continuous on job learning and implement any prototypes in mobile app as needed to demonstrate the business requirements.

Ticket tracking/analysis for mobile issues and provide fixes with documentation on the issues.

Participate in Business meetings and planning meeting to provide estimates for new CR/enhancements and review SLA, provide progress on existing issues/defects/enhancements/development and integration testing.

Provide regular status report and other metrics information as per the contract, liaise with delivery partners and Project managers/development team to prepare this information.

Produce all the documentation as per the standards, templates as per the documentation deliverables agreed with client.

Provide any support during end user review and acceptance on issues/enhancements.

Handling apps store submission and coordinate for relevant service deployment with service teams.

Requirements

Atleast 5 years of work experience or equivalent in relevant field

Hands on and good technical knowledge in both Android native app development

Prior experience with SCRUM/Agile methodologies with enterprise-level application development projects.

Experience with offline storage, threading, and performance tuning in mobile Apps

Mobile Design patterns/ UI guidelines, best practices such as Android UI design principles

Proficient in code versioning tools such as Git etc.

Experience on Android Kotlin platform is an added advantage

App Integration experience for Android apps with multiple SDKs like Google Analytics, Google Maps, Facebook, and other third-party SDKs is an added advantage

Experience in development and maintenance of Push Notification middleware for Android is an added advantage

Experience in handling full app deployment cycle (review submission, upload, filing an appeal on rejection) for both Google Play store

Banking domain Knowledge is an added advantage

Skills
COGNIZANT TECHNOLOGY SOLUTIONS ASIA PACIFIC PTE. LTD.
15Mar
Technology Lead - Android
COGNIZANT TECHNOLOGY SOLUTIONS ASIA PACIFIC PTE. LTD.   via JobsCentral



Roles & Responsibilities

To work as a Senior Developer with a client for Support and enhancements of Native Android mobile applications.

Translate Mobile designs and wireframes into high quality code of Native Apps (Android).

Support Product Owner in managing customer expectations for project deliverables, managing stakeholder communications

Should be able to implement best practices of Agile Project Management.

Liaise with various insurance business stakeholder and internal technical teams of banking client for domain    Read more

and technical specific requirements to be implement in Mobile apps, environment and external interfaces requirements, clarification on requirements, design related reviews, development / Implementation.

Liaise with development team and delivery partners across the country/region for requirements, interface requirements, design, progress tracking, enhancements, development, Integration testing issues fixes, implementation.

To have continuous on job learning and implement any prototypes in mobile app as needed to demonstrate the business requirements.

Ticket tracking/analysis for mobile issues and provide fixes with documentation on the issues.

Participate in Business meetings and planning meeting to provide estimates for new CR/enhancements and review SLA, provide progress on existing issues/defects/enhancements/development and integration testing.

Provide regular status report and other metrics information as per the contract, liaise with delivery partners and Project managers/development team to prepare this information.

Produce all the documentation as per the standards, templates as per the documentation deliverables agreed with client.

Provide any support during end user review and acceptance on issues/enhancements.

Handling apps store submission and coordinate for relevant service deployment with service teams.

Requirements

Atleast 4 years of work experience or equivalent in relevant field

Hands on and good technical knowledge in both Android native app development

Prior experience with SCRUM/Agile methodologies with enterprise-level application development projects.

Experience with offline storage, threading, and performance tuning in mobile Apps

Mobile Design patterns/ UI guidelines, best practices such as Android UI design principles

Proficient in code versioning tools such as Git etc.

Experience on Android Kotlin platform is an added advantage

App Integration experience for Android apps with multiple SDKs like Google Analytics, Google Maps, Facebook, and other third-party SDKs is an added advantage

Experience in development and maintenance of Push Notification middleware for Android is an added advantage

Experience in handling full app deployment cycle (review submission, upload, filing an appeal on rejection) for both Google Play store

Banking domain Knowledge is an added advantage

Skills
CHANDLER MACLEOD GROUP PTE. LTD.
15Mar
Full Stack Developer (Innovation Lab)
CHANDLER MACLEOD GROUP PTE. LTD.   via JobsCentral



Roles & Responsibilities

Full Stack Developer, Innovation Lab

Featuring technologies currently in use: IoT, AI, Blockchain, Big Data, AWS cloud platform, Java 10, Spring Boot framework, Java / Kotlin, Swift 4, Angular 6, etc.

Responsibilities

Design and code robust high-volume production iOS and/or Android mobile applications

Design and code web tier and server application stack and deploy to cloud

Hands on coding of the product/solution/features/framework and key components from scratch

Collaborate with UI/UX Designer to    Read more

prototype the user experience during the design phase quickly

Work in an agile development environment which requires the individual to be self-driven, take decisions independently and be flexible in order to cater to demand

Assist with build and deployment automation scripts

Develop unit and integration tests using Java and JavaScript testing frameworks

Contribute to design & overall solution and product architecture

Requirements

4+ years of software development experience

2+ years in native Android or iOS app development, e.g. Swift, Objective-C, Java

2+ years in Full-stack development experience (Node.js, Java, JavaScript, Database)

2+ years of experience in developing APIs, web services

Bachelor in software engineering, computer science, or other appropriate field; advanced degrees preferred

Good knowledge in health tracker API, mobile payment, blockchain and financial process a definite advantage

Previous experience in e-health, e-wallet or e-payment solution a strong advantage

Experience with Agile (Scrum) project methodology and practices

Extensive hands-on experience in PaaS (e.g. Lambda) and IaaS environments (e.g. AWS)

Troubleshooting techniques and ability to diagnose issues in a distributed environment

Skills
PrimeStaff Management Services Pte Ltd
14Mar
Lead Engineer (Ios / Android) - Basic Up To $9,000
PrimeStaff Management Services Pte Ltd   via JobsCentral



Responsibilities:

Define market-disruptive strategies and plans for your team.

Lead and secure your team on-time delivery.

Establish effective, agile ways of working, unlock collaboration, spot and remove impediments, contribute code.

Guide team towards technical and operational excellence.

Provide your team with strategic technical direction, review and contribute designs, support setting and delivering on team SLAs.

Attract, interview and recruit the future talents of your team.

Requirement:

Minimum 7 years of software development experience    Read more

(mobile platforms development is a major plus)

3 years of engineering management and leadership experience, with a track record of building and growing high performing software engineering teams.

Solid programming skills in Swift, Kotlin, Go or similar.

Proven ability to understand and design complex software systems and APIs.

Experience planning and running projects, paired with the ability to know when to shift priorities amid a rapidly changing business environment.

Strong communication, interpersonal and stakeholder management skills.

EAP No.: R1766065

EA Licence No.: 95C5411

Skills
HCL SINGAPORE PTE. LTD.
12Mar
Technical Lead - Android
HCL SINGAPORE PTE. LTD.   via JobsCentral



Roles & Responsibilities

Working knowledge on AXIOM, Control-M, Geneos, Axway Integration Broker(XIB), Message Builder,Boomi

Technical Skills

Hands on expirence on Kotlin and Native android application development . Experience working with remote data via REST and JSONExperience with offline storage, threading, and performance tuningFamiliarity with RESTful APIs to connect androidapplications to back-end servicesKnowledge of other web technologies and UI/UX standardsUnderstanding of Apple’s design principles and interface guidelinesKnowledge of low-level    Read more

C-based libraries is preferredExperience with performance and memory tuning with tools {{such as Instruments and Shark, depending on project needs}}Familiarity with cloud message APIs and push notificationsKnack for benchmarking and optimizationProficient understanding of code versioning tools {{such as Git, Mercurial or SVN}}Familiarity with continuous integrationShould be excellent in Web Services call like JSON & RESTFUL client

Requirements

We are looking for an Android developer, responsible for development and maintenance of applications aimed at a range of android devices including mobile phones, tablet and computers. Your primary focus will be development ofAndroid applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

5 to 7 year

Banking and Finance domain experience

Non-Technical / Soft Skills

Good communication and interpersonal skills

Ability to support user queries with the right spirit and optimal resolution time

Ability to work with the team in need and contribute individually wherever required

Should be self sufficient to manage the customer expectations

Should have good attitude to work in teams when required

Good learning ability to understand the existing application and propose new ideas

Experience decomposing complex problems into component parts for effective problem solving

Proven ability to work with people from different cultures

Ability to operate not on basis of past experiences, but in the light of the approaches and developments that occur in the market.

Experience working with external Vendors & outsourced projects

Skills
Homage
11Mar
Software Engineer, Android
Homage   via Tech In Asia



Role Description


Much of what we have on the roadmap for Android haven't even been started yet, which is exciting if you’re looking to build premium mobile applications from scratch. We’re looking for engineers with a proven track record of building mobile applications in Java/Kotlin with high standards, and a solid design sense. You’ll have direct influence in shaping very early stages of a product that has enormous potential    Read more

to transform a huge, antiquated market.



Responsibilities



Ownership of mobile products and projects,

Create deeply loved products for the families and care pros we work with from design to launch

Work with the design and product management team to help set priorities and build the right things in the right way

Improve our tech stack, tools and processes



Requirements



3+ years of app development experience in Android

You’re capable of owning projects and working closely with other engineers to build exceptional mobile applications.

Demonstrated experience and love for delivering the best user experience on mobile

BS degree in Computer Science or related field



Bonus Points 



You’re an entrepreneur at heart – you can be resourceful and creative to find the best solution that gets the job done or you’ve proven yourself at a startup before.

You have a ready portfolio of the mobile development work you’ve done and proud to showcase your work.



What We Care About



Passion and interest in mobile technology and pushing to change the status quo as well as making an impact.

Comfort with a startup's lack of structure and quick pace

Getting things done

Communication skills

Initiative and creativity

Desire to learn




Skills
GO-JEK SINGAPORE PTE. LTD.
07Mar
Engineering Lead
GO-JEK SINGAPORE PTE. LTD.   via JobsCentral



Roles & Responsibilities

Do you love writing elegant, bulletproof code that solves problems for millions of people everyday? Do you enjoy working with talented and passionate individuals that aren’t afraid to challenge and be challenged in order to produce the best outcomes for their users?

As a product engineer within one of our product engineering teams you, working with your team and product owner, will be responsible for imagining, building    Read more

, deploying and running one or more of these products. You will own the future of this product, ensure its quality, and get to see the results of your efforts in people's everyday lives.

We are looking for passionate individuals that want to make a difference in the world, have a curiosity of constant learning and development, are open and collaborative and never stop striving to improve and develop both themselves and the products they are responsible for. Here at Go-Jek we are passionate about building the best products using amazing technology and having great fun while doing it.

Some of your responsibilities include:

Working with your team and product owner to refine and develop the product direction and implementation.

Writing great quality, scalable, maintainable code.

Ensuring all code is thoroughly covered by automated tests and that all features meet quality checks before deployment.

Deploying, monitoring, maintaining and fixing products in production.

Contributing to the constant improvement of practices and processes in the team .

What you will do:

Design and develop highly scalable, reliable and fault tolerant systems for one of the world’s fastest growing unicorns.

Translate business requirements into scalable and extensible design.

Pair with team members on functional and nonfunctional requirements and spread design philosophy and goals across the team.

Partner with the product management team to define and execute the feature roadmap.

Coordinate with cross-functional teams (Mobile, DevOps, Data, UX, QA etc.) on planning and execution.

Continuously improve code quality, product execution and customer delight.

Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies.

Communicate, collaborate and work effectively across distributed teams in a global environment.

Building and managing fully automated build/test/deployment environments.

An innate desire to deliver and a strong sense of accountability for your work.

Willingness to learn new languages and methodologies.

Requirements

We are looking for a passionate developer with a strong sense of ownership, passionate and writes code, as you love to. Your hunger to create delightful customer experiences and the desire to be a part of a team that delivers impactful results every day. We are looking for experienced engineers in software development or a serious open source track record with some specifics:

A commitment to writing understandable, maintainable, and reusable software.

Experience in software development or a serious open source track record.

Hands-on experience in designing, developing, testing and deploying applications, large scale applications, in any language or stack.

Hands-on experience working on one or more front-end technologies - Web, Android or iOS - and understand their nuances.

Deep knowledge of Linux as a production environment.

Proficiency in OOP, including design patterns. Experience with functional programming is a plus.

Data modelling experience in both Relational and NoSQL databases.

Ability to understand and implement Continuous Integration and Continuous Delivery.

Well-versed with Lean methodologies, TDD and Test Engineering and Automation.

Ability to design and implement low latency RESTful services.

Experience in troubleshooting server performance ­memory issues, GC tuning, resource leaks etc.

Excellent understanding of interactive application development paradigm, memory management, performance/resource optimisations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems.

Continuously refactor applications and architectures to maintain high quality levels.

Ability to plan, prioritise, estimate and execute releases with a high degree of consistency.

Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks.

Passion for learning new things, solving challenging problems.

We primarily use Clojure, Golang, gRPC, Ruby, Kotlin, Swift and Java. Familiarity with two or more is a plus.

Prior experience being a founder is a huge plus.

Skills