JOB DETAILS

back Return to search results
NEW
JOB ID 57155
Senior Developer

locationLocation

Bangkok

businessBusiness

IT, Software, Telecommunications

salarySalary

45,000-65,000 ฿

jobCategoryJob Category

Software Engineer , Mobile Application Engineer

JOB DETAIL

• Build and contribute to a highly capable mobile application development team to deliver quality outputs across the entire mobile application life cycle.
• Research, Design, develop, and maintain high-quality, performant applications for iOS and Android platforms.
• Collaborate closely with cross-functional teams including designers, developers, engineers, and project/product manager to translate design specifications into functional code.
• Gather specific requirements related to functionality and translate requirements into functional solutions and software requirement document.
• Create and maintain comprehensive documentation regarding the application architecture, codebase, and development process to facilitate design transfer and knowledge sharing within the team.
• Provide standard framework, technical mentoring, and guidance for team members.
• Build prototypes at tech scoping stage of projects, and work together with the team to develop tools and mobile applications in order to support the projects.
• Establish and nurture Test-Driven Development (TDD) methodology to improve and ensure quality, robustness, reliability, and scalability of the codebase and productivity of team.
• Participate and co-lead in software development process including peer/code review to ensure code quality, adherence to coding standards, and efficient knowledge sharing among team members.
• Identify and address performance bottlenecks, bugs, and other technical issues pertaining to mobile applications.
• Improve site performance through monitoring and best practices.
• Stay on top of new technologies, tools, and best practices in mobile development space, and advocate for their integration into the development process.
• Communicate technologies, issues and solutions to technical and non-technical stakeholders effectively.

REQUIRED WORK EXPERIENCE

• Master/Bachelor’s Degree in Computer Science, Computer Engineering or related field
• Minimum 3 years of experience in mobile application development, with strong proficiency in native development using Kotlin (Android) and Swift (iOS).
• Experience with cross-platform frameworks such as React Native and Flutter is a plus.
• Proven ability to debug, optimize, and maintain high-performance mobile applications.
• Experience in app development with hardware or embedded system interface such as Bluetooth Low Energy (BLE) technology, and its integration into mobile applications for functionalities such as proximity detection, device communication, and data exchange.
• Proficiency in implementing BLE protocols, services, characteristics, and handling various aspects of Bluetooth connectivity in iOS and Android applications.
• Comprehensive understanding and application of digital logic calculations, including concepts such as 2's complement, bitwise operations, and logical operations within software development contexts.
• Comprehensive understanding of numeric bases, and their conversion methods, ensuring adeptness in handling numeric data representations and transformation in software development scenarios.
• Proficiency in software development life cycles, particularly the V Model, demonstrating an understanding of its stages, processes, and their applications in delivering high-quality software products with a structured and systematic approach.
• Possess strong OOP design and programming skills.
• Good command of mobile SDK, API and frameworks.
• Experience in web services integration and web technology
• Good understanding of SQLite, MySQL, NoSQL or database management system.
• Experience in design pattern, unit test and automated test techniques.
• Experience in software development tools such as version control, testing tools, code analysis tools, build tools, debugging tools, and collaboration tools.
• Good communication skills in both Thai and English (verbal and written)

back View all

RELATED JOBS

NEW
57193
Development Operations Engineer (DevOps)
salary

60,000-80,000 (THB)

location

Bangkok

business

Retail, Distribution

NEW
57192
CRM Manager (Marketing Analytics)
salary

60,000-80,000 (THB)

location

Bangkok

business

Retail, Distribution

NEW
57183
Senior Full Stack Developer
salary

50,000-75,000 (THB)

location

Bangkok

business

Retail, Distribution