Miku is looking for an Application Developer iOS. The person in this role will collaborate with a cross-functional internal design and engineering team and external partners to develop cutting edge iOS applications for Miku s products. The ideal candidate will be experienced in providing a highly responsive and solidly reliable experience for users in a mission critical environment.
Design, build, test and publish applications for the iOS platform
Deliver well-performing, high-quality, responsive iOS applications to our customers
Collaborate with a multi-disciplinary, agile team to design, implement, and deploy new features
Effectively work with support and engineering to troubleshoot, isolate, identify and fix app issues
B.S. degree in Computer Science, Engineering or equivalent experience
3+ years of experience in iOS application development
Proficient with Swift and/or Objective-C
Familiarity with iOS frameworks and services
Working knowledge of web architecture and protocols (REST APIs, WebSockets, HTTP, JSON etc.)
Solid understanding of Apple s design principles
Familiarity with push notifications and back-end APIs
Experience with Git or equivalent software configuration management tools
Familiarity with continuous integration, automated unit testing and integration testing.
Knowledge of the emerging technologies and trends in the mobile environment
Understanding of general UI/UX design principles and best practices
Experience across the full mobile app development life cycle, including the iOS deployment/release process
Proven success working in agile environments and across various process paradigms
Experience developing applications that demand high reliability, stability and availability in a critical use-case environment
Understanding of hardware-in-the-loop development and dependencies, necessitating efficient collaboration and communication with cross-functional team
Experience with design, implementation and optimization of live, real-time video streaming applications and protocols, i.e. WebRTC, SRTP, SIP etc.
Proficient in best practices for real-time data processing
Associated topics: algorithm, backend, back end, c++, java, perl, python, software development engineer, software engineer, sw
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.