JOB DETAILS

back Return to search results
JOB ID 45125
Senior Android Developer

locationLocation

Bangkok

businessBusiness

IT, Software, Telecommunications

salarySalary

60,000-90,000 ฿

jobCategoryJob Category

Software Engineer

JOB DETAIL

• Develop mobile apps for Android - depending on skills-set / experience can develop
projects on one platform and play a supporting role on the other.
• Actively lead projects, working through the full release cycle for delivering software solutions /
products to clients / market.
• Work closely with a cross-functional team to understand requirements and recommend
appropriate solutions; including Directors, Project Managers, Product Owners, Designers,
Developers and Analysts.
• Project responsibilities include -: analysis, code design, development, testing, documentation,
implementation, deployment and ongoing maintenance.
• Collaborate with web / API developers to create and maintain a robust framework to support
the apps.
• Collaborate with front end developers on the UI / UX, with a focus on eloquent features and
usability / ease-of-use.
• Perform R&D and build prototypes at tech / scoping stage of projects, when required.
• Optimize app performance, with effective testing and Quality Assurance.
• Provide advance planning and effort estimation for completing projects / tasks.
• Actively contribute to and enforce best practices / group standards.
• Proactively keep up-to-date on industry trends and other related new / emerging
technologies; drive adoption of new technologies and best practices where
appropriate.

REQUIRED WORK EXPERIENCE

 Education:
o Bachelor’s degree in Information Systems, Computer Science or technically related field, or equivalent education / experience.

 Required Skills:
o Experience: 5 years up in required skills
o Strong technical knowledge of mobile app development (Android).
o Considerable Android SDK programming experience in Kotlin, and ideally Java too.
o Knowledge of UI frameworks (Android, XML), MVP application design and complex, reactive touch based UI.
o Experienced in developing Kotlin Multiplatform mobile apps, which use a separate codebase for a shared library that supports both Android and iOS.
o Strong foundation in computer science, with strong competencies in data structures, algorithms and software design optimized for embedded systems.
o Specialist domains: embedded / device systems, mobile optimized websites, mobile web browsers, client application development for Windows / Mac (Chrome, WebKit, etc.), third party libraries for Android.
o Experience with Relational Databases for mobile: CoreData, SQLite, Couchbase Lite etc.
o Experience with Source Code Management: Git, SVN, etc.
o UI /UX skill and a good understanding of Usability.
o Dedication to produce clean code that validates / follows industry coding standards.
o Excellent debugging and problem solving skills.
o Experience with optimizing mobile app performance.
o Experience with cross-device, platform and manual / automated testing.

 Other / Desirable Skills (any of these a bonus):
o iOS mobile development experience with Swift and Objective-C.
o Web development experience in Microsoft .NET and / or PHP.
o Experience with other Relational Databases for web: MySQL, MS SQL, etc.
o Front-end development skills: HTML5, CSS3, and JavaScript (jQuery).
o Experience with CSS preprocessors: LESS and Sass.
o Experience with front-end frameworks: Twitter Bootstrap, Foundation, etc.
o Additional back-end programming languages: C#, Java, C, Ruby on Rails, Python, etc.
o Experience with Javascript MV* frameworks: Angular, Backbone.js, Ember.js, etc.
o Experience with development tools: Grunt, Bower, node, etc.
o Experience with third-party APIs (JSON, XML, Ajax).
o Experience with web fonts and icon fonts.
o Experience with Adobe Suite skills: Photoshop, Illustrator.

Interpersonal skills
 Good understanding of the English language - listening / speaking and reading / writing.
 Excellent organization and communication skills, both verbal and written.
 Able to handle pressure / project delivery deadlines, working directly with senior management, clients and other team members.
 Effective time management skills, with the ability to work on multiple project timelines.
 Confident, but approachable individual, with good interpersonal skills.
 Self-motivated, action-and-results oriented, able to work well as a team player or under their own supervision.

back View all

RELATED JOBS

NEW
53923
System Engineer
salary

30,000-50,000 (THB)

location

Bangkok

business

IT, Software, Telecommunications

NEW
54233
Security Engineer Group Leader (Security BE)
salary

50,000-100,000 (THB)

location

Bangkok

business

IT, Software, Telecommunications

NEW
53939
IT Engineer (Japanese Speaking)
salary

40,000-80,000 (THB)

location

Samut Prakan

business

Others