Tóm lược
Mô tả công việc
Tóm tắt công việc
- Architect, design, and implement complex iOS applications, ensuring high performance and responsiveness;
- Collaborate with cross-functional teams, including product managers, designers, and backend developers, to define project requirements and specifications;
- Drive the adoption of best practices in iOS development, code quality, and maintainability;
- Conduct regular code reviews to ensure adherence to coding standards, scalability, and robustness;
- Evaluate and implement new technologies, tools, and frameworks to enhance the development process and stay ahead of industry trends;
- Troubleshoot and resolve complex technical issues, collaborating with team members to find innovative solutions;
- Collaborate with stakeholders to understand business goals and translate them into technical requirements.
Yêu cầu công việc
- Bachelor's degree in Computer Science, Software Engineering, or a related field;
- More than 5 years of experience working with iOS SDK, Xcode;
- Extensive experience with Swift and Objective-C programming languages;
- Strong expertise in iOS architecture, design patterns, and development best practices;
- Strong knowledge of OOP, MVC, MVVM, iOS SDK, UI/UX, UI Building;
- Proven expertise in building and optimizing large-scale iOS applications;
- In-depth understanding of mobile security, performance optimization, and memory management;
- Experience with hybrid mobile application development frameworks such as Flutter...;
- Experience with offline storage, multi-threading;
- Experience with testing (unit test, instrumentation test);
- Deep knowledge of RESTful APIs, web services, and integration of third-party libraries;
- Familiarity with CI/CD pipelines and automated testing frameworks;
- Strong problem-solving skills and the ability to make critical decisions in complex technical situations;
- Good written and verbal communication skills in English;
- Ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
DESIRED REQUIREMENT
- Participation in code reviews and knowledge-sharing sessions;
- Willingness to adapt to new technologies and programming languages;
- Ability to mentor and develop junior team members;
- Demonstrated ability to make informed technical decisions aligned with business goals;
- Willingness to take ownership of projects and drive them to successful completion.
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- iOS
- Objective C
- Swift
- MVC
- XCode
- OOP
- Unit testing
- MVVM
- Design Patterns
- Multi-Threading
- iOS SDK
- UI/UX
- RESTful API
- Flutter
- CI/CD
NĂNG LỰC
- Problem Solving Skills
- Communication Skills
Thông tin doanh nghiệp
GEM Corporation delivers IT solutions which best fit your needs.
At GEM, we place a large focus on training our young and enthusiast team. This allows us to consult you and deliver IT solutions which best fit your needs and keep your customers & clients satisfied. GEM´s annual growth rate (100%) is the proof that our method works.
Established in 2014, with founders from the USA and Vietnam, GEM has become known as a symbol of hyper growth in the Vietnamese IT industry. With employees as our most important resources and investment, we are committed to delivering solutions that help our customers increase their business success. That is the only way we can keep on growing!