Aware Jobs
Technology Solution for Business
Close
Search for:
Search
Solutions
Business Intelligence
Cloud & Cloud Migration
Custom Software Development
ERP Solutions
Managed Services
Mobile Application Development
Microsoft Solutions
Outsourced IT Staffing
Testing Services
System Integration
Web Development
Careers
Find a Job
Benefits & Welfare
Career Advice
About
Blog
Get Social
Facebook
LinkedIn
YouTube
Twitter
Instagram
Pinterest
Contact
Menu
Mobile Developer (iOS)
Contract
Bangkok, Khlong Toei
BTS: Asok / MRT: Queen Sirikit National Convention Centre
AOS
Job Function:
Job Function:
Programmer / Developer
Job Sub Function:
Mobile Developer
No. Vacancy:
1
Salary (THB):
Negotiable (up to experience and skills)
Career Level:
Middle Level
Job Description:
Develop mobile applications
Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities
Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support
Improve the system to enable better user experience with latest iOS technologies
Diagnose performance issues, fix bugs (including crashes and ANRs) to increase the functionality of the application
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Requirement:
Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Information Technology or any related field
Experience and knowledge of Swift and able to develop iOS apps proficiently and able to work with Objective-C language
Understanding of OOP, Activity Lifecycle
Knowledge and understanding of Data Structures, Algorithms, OOP, Design Patterns, and Best Practices
Experience in Libraries/Tools such as Alamofire, Realm, Gloss, RxSwift, Fastlane is preferable
Deep understanding of software architecture such as MVVM and Reactive Programming
Deep knowledge and understanding of Multi-threading, Networking, Memory management, Design Patterns and Best Practices
Experience in Optimize mobile application performance
Must be willing to learn new things and teach others
Able to communicate in both Thai & English
Welfare Benefits:
Apply Job
×
I’m interested in joining the team
I'm interested in joining the team
Name
*
Email
*
Phone
*
CV/Resume
*
Accepted file types: doc, docx, pdf.
Attach PDF, DOC, DOCX files only (Maximum 5 MB)
Transcript
Other (i.e. Portfolio)
Privacy Policy
*
I have read and accept the
Privacy Policy
.
Job
Select a Job
เปิดรับตำแหน่ง Junior Software Engineer (.Net) – Telecommunications Sector (Outsourced Vendor) – สามารถทำงานย่านอารีย์ (กรุงเทพฯ)
เปิดรับตำแหน่ง Software Engineer (Java) – Telecommunications Sector – สามารถทำงานย่านอารีย์ (กรุงเทพฯ)
เปิดรับตำแหน่ง System Analyst (Java) – Telecommunications Sector – สามารถทำงานย่านอารีย์ (กรุงเทพฯ)
เปิดรับตำแหน่ง System Analyst (.Net) - Financial Management Sector – ทำงานย่าน จตุจักร (กรุงเทพ)
เปิดรับตำแหน่ง Junior Software Automation Test Engineer – Telecommunications Sector – สามารถทำงานย่านพระราม 3 หรืออารีย์ (กรุงเทพฯ)
เปิดรับตำแหน่ง System Analyst (.Net) - Financial Management Sector – สามารถทำงานย่านสาธรหรืออารีย์ (กรุงเทพฯ)
เปิดรับตำแหน่ง Software Engineer (.NET) - Financial Management Sector – สามารถทำงานย่านสาธรหรืออารีย์ (กรุงเทพฯ)
IT Sales Engineer / Sales Executive (Based in Chiang Mai)
เปิดรับตำแหน่ง Junior Software Engineer (.NET) - Financial Management Sector – สามารถทำงานย่านสาธรหรืออารีย์ (กรุงเทพฯ)
Entity
Select a Entity
ACL
AIES
ATS
AOS
JobTitle
Job ID
Recruiter
Job Function
This iframe contains the logic required to handle Ajax powered Gravity Forms.
Contact Person
Prapaporn Nasamlad
(Kim)
092-678-8353
prapaporn.n@aware.co.th
Phaholyothin Place 24th floor, Phaholyothin Road, Samsennai, Phayathai, Bangkok 10400
/* ----------------------------------------- */ /* View slug: contact-person-view - start */ /* ----------------------------------------- */ #recruiter { display:none; } /* ----------------------------------------- */ /* View slug: contact-person-view - end */ /* ----------------------------------------- */
/* ----------------------------------------- */ /* Content Template: Job Detail Template - start */ /* ----------------------------------------- */ /*#careers-detail div.row div.col-sm-4, .label-bold{ font-weight:bold; }*/ #careers-detail div.row{ padding:5px 10px; } .btn-foot { max-width: 200px; } /** * Tooltip Styles */ /* Add this attribute to the element that needs a tooltip */ [data-tooltip] { position: relative; z-index: 2; cursor: pointer; } /* Hide the tooltip content by default */ [data-tooltip]:before, [data-tooltip]:after { visibility: hidden; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; pointer-events: none; } /* Position tooltip above the element */ [data-tooltip]:before { position: absolute; bottom: 150%; left: 50%; margin-bottom: 5px; margin-left: -80px; padding: 7px; width: 300px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #000; background-color: hsla(0, 0%, 20%, 0.9); color: #fff; content: attr(data-tooltip); text-align: center; font-size: 13px; line-height: 1.2; text-transform: capitalize; } /* Triangle hack to make tooltip look like a speech bubble */ [data-tooltip]:after { position: absolute; bottom: 150%; left: 50%; margin-left: -5px; width: 0; border-top: 5px solid #000; border-top: 5px solid hsla(0, 0%, 20%, 0.9); border-right: 5px solid transparent; border-left: 5px solid transparent; content: " "; font-size: 0; line-height: 0; } /* Show tooltip content on hover */ [data-tooltip]:hover:before, [data-tooltip]:hover:after { visibility: visible; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; } /* ----------------------------------------- */ /* Content Template: Job Detail Template - end */ /* ----------------------------------------- */