Development of applications using Swift
API design / implementation linked with backend
Propose and implement new features and improvements
Team development in collaboration with project managers, designers, and QA
Refactoring of existing applications, enhancements Cost reduction of regression testing by implementing appropriate test code
Continuously learn about technical trends and industry best practices and apply them to the product
Development environment
Programing: Swift
Framework: RxSwift
Infrastructure: AWS/GCP
CI/CD: CircleCI / CodeBuild / Bitrise / fastlane / Charles / CodeCov
Knowledge Tool: Confluence/esa
VCS: GitHub
Others: Slack/Jira
Job requirement
Empathy for Andpad's mission and values
6+ years of experience in developing native applications for iOS using Swift
Experience as a technical lead throughout the full project development lifecycle
Experience in developing and operating native applications linked to Web applications
Experience in developing functions with writing unit tests
Experience of architecture design and framework selection based on application requirements
Creating high quality code for security, performance, scalability, etc.
Skills in code review, bug analysis, and error troubleshooting
Skills in communicating smoothly with team members and other stakeholders
Understanding of the software development lifecycle
Have knowledge of Web application security
Programming, debugging, and testing skills
Ability to deliver high performance and scalable solutions
Experience working in a team development environment.
Good at English communication
Nice to have:
Experience to build project from zero
Knowledge of computer science
Knowledge and experience with test automation
Project management skill
Benefit
Great salary package
Annual performance review: twice/ year
Performance Bonus for all staff
Patents and Inventions bonus
Bao Viet Premium Healthcare Insurance Package even during probation period
Annual Health Check-up for all staff
Good career advancement opportunities
Opportunity to acquire technical knowledge and experience in the latest technologies
12 days annual leaves, + New Year holiday according to the Japanese calendar
Company trip, Year-End Party
Insurance in full gross salary
Gift for Tet/ Autumn Festival
Hot bonus when introduce members ( Referral )
Free coffee and Tea
Remote/ Hybrid working time
andpad vietnam là công ty Trách nhiệm hữu hạn đang hoạt động lĩnh vực IT Phần mềm tại TPHCM. Hiện tại chúng tôi đang cần tuyển vị trị trí "Senior QA/QC Test Engineer/Designer (Japanese N2+)", "Senior Golang Developer (Backend, AWS, MySQL)". với các kỹ năng như AWS, Back End, Ruby On Rails .Bạn sẽ được hưởng các chế độ phúc lợi như Văn Phòng Tiện Nghi, Văn Hóa Công Ty Tốt khi làm việc tại andpad vietnam.Swift
IT phần mềm
Quy Trình Kỹ ThuậtVăn Hóa Công Ty Tốt
Văn Phòng Tiện Nghi
đào tạo nội bộ
Mọi người cũng đã tìm kiếm
Công việc của Mobile Apps Developer là gì?
Mobile App Developer (hay còn gọi là nhà phát triển ứng dụng di động) là người thiết kế, phát triển và triển khai các ứng dụng trên các thiết bị di động như điện thoại thông minh, máy tính bảng và các thiết bị đeo tay. Các ứng dụng di động có thể được phát triển cho các nền tảng khác nhau như iOS (Apple), Android (Google), Windows Phone (Microsoft) hoặc những nền tảng di động khác.
Nhiệm vụ chính của Mobile Apps Developer
- Tìm hiểu và phân tích nhu cầu của người dùng.
- Đề xuất và đưa ra ý tưởng về sản phẩm, dịch vụ ứng dụng di động.
- Viết code lập trình và xây dựng khung tính năng nền tảng cho phần mềm.
- Chạy thử và đánh giá chất lượng ứng dụng trên các phần mềm giả lập.
- Lên kế hoạch, ý tưởng bổ sung để sửa đổi và nâng cấp ứng dụng theo những tiêu chuẩn chất lượng của hệ điều hành iOS hay Android.
Yêu cầu tuyển dụng vị trí Mobile Apps Developer
- Tốt nghiệp Đại học chuyên ngành CNTT, Điện tử viễn thông, … và các chuyên ngành liên quan;
- Có kinh nghiệm từ 2 năm (IOS), 1 năm (Android) trở lên ở vị trí tương đương;
- Có hiểu biết sâu sắc về lập trình hướng đối tượng; biết Design Pattern là 1 lợi thế;
- Nắm vững kiến thức về OOP, MVC Architecture Model, design patterns, data structures và algorithms;
- Nắm chắc tư duy lập trình với Swift, core java, Objective C, iOS SDK;
- Thành thạo các Tool và Framework: Xcode, iOS SDK, UI Kit, Cocoa, Pod (IOS), các công cụ cho lập trình Android như Android studio, Android SDK, Netbeans.
- Có kinh nghiệm lập trình giao tiếp giữa mobile với server qua các giao thức TCP/IP, Websocket, WebService và JSON/XML;
- Có kinh nghiệm sử dụng ít nhất một hệ quản trị cơ sở dữ liệu như Oracle, SQL Server, My SQL…; biết SQLLite là 1 lợi thế;
- Có khả năng đọc, hiểu tốt tài liệu chuyên ngành Tiếng Anh là một lợi thế
Mobile Apps Developer có mức lương bao nhiêu?
Lương cơ bản
Lương bổ sung
231,000,000 triệu
/nămLộ trình sự nghiệp Mobile Apps Developer
Tìm hiểu cách trở thành Mobile Apps Developer, bạn cần có những kỹ năng và trình độ học vấn nào để thành công cũng như đạt được mức lương mong đợi ở mỗi bước trên con đường sự nghiệp của bạn.
Số năm kinh nghiệm
Điều kiện và Lộ trình trở thành một Mobile Apps Developer?
Cách trở thành một Mobile Apps Developer
- Tốt nghiệp Đại học/Cao đẳng chuyên ngành CNTT hoặc chứng chỉ nghề về lập trình
- Có thể viết Auto Test
- Có kinh nghiệm làm việc với Git, SVN
- Ưu tiên các ứng viên có thể code được PHP