Mô Tả Công Việc
Arlo is looking for a self-motivated, results-oriented and deadline-driven engineer that is passionate about developing iOS applications and is oriented to ensure the quality of the products we built.
Job Responsibilities
The iOS Senior software engineer ensures that the features or frameworks developed for the application will be created and deployed in a timely fashion and maintained with high quality in accordance with industry standards and company procedures.
Yêu Cầu Công Việc
Must have:
- Bachelor/Master of Science in Computer Science with minimum 5+ years’ experience in iOS development.
- Experience developing multi-threaded, asynchronous code.
- Strong Object-Oriented programming and design skills.
- Familiarity with SOLID Design Principles.
- Strong experience in building native mobile (iOS) applications with an emphasis on performance and robustness.
- Knowledge of design patterns such as MVC and MVVM.
- Good communication skills, both written and verbal.
- Knowledge of Apple’s design principals and application interface guidelines.
- Familiar with version control, issue tracking, continuous integration environment (JIRA/Confluence/Jenkins).
- Familiarity with RESTful APIs to connect iOS applications to back-end service.
- Experience in Agile methodologies.
Advantage points:
- Excellent troubleshooting skills, especially with multi-threaded and performance-oriented applications.
- Experience with reactive architecture RxSwift, RxCocoa.
- Experience with XCTest Framework and UI Testing.
- Ability to work well with tight schedules and rapid development cycles.
- Experienced with audio/video real-time communication and streaming video protocols (RTSP/RTP/HLS).
- Experienced with SIP, H265/264 Codec, FFMPEG, WEBRTC.
- Utilized in iOS [should have examples to show], and up to date on all the latest codecs, platforms for delivering real-time streaming video at scale.
Hình thức
Quyền Lợi
What is Elinext?
- A stable company with 23+ years of history;
- Professional and stable working environment;
- 600+ employees in offices in Poland, Georgia, Vietnam, Belarus;
- A combination of multicultural engagement and respect to Viet Nam culture;
- A passion for new technologies and health concerns;
- A flexible work environment that encourages work-life balance.
We're always looking for candidates with talent and we know choosing a place is also so difficult for you. Therefore, let us give you some extra reasons to join us:
- Flexible schedule;
- Health insurance;
- BookCrossing point. Possibility to request technical literature and share fiction;
- English Classes for different levels, a lot of practice working with international teams (USA, France, Netherlands) on a daily basis, really;
- Social events, team buildings and special gifts;
- Snacks, coffee, tea, lemon in the office.
- Free English class.
To have a look into the Company’s social life, please visit here: HTTP : // www . facebook . com / elisoftvietnam