One 、 team introduction
Team products VPlayer Players grow by themselves 3 Within the year, it won the global 4000 Million users , Developed Vitamio Component is to get microblog 、UC、 Jinshan and other well-known enterprises are authorized to use .—— The team set sail again , After more than a year, we have gained 6 Million users , And get 150+400 $10000 financing （ Current valuation 2000 Thousands of dollars ）
Two 、 Project introduction
Our products are mainly for overseas users , Support Britain 、 Russia 、 Brazil, Portugal and other languages , 75 % Less than 18 year , live broadcast Minecraft 、Clash Royale Such games .
Shou Viewing terminal （AppStore）
* Swift + Objective - C zlc ,95% Of Swift Code , The minimum support iOS 8 +
* The project adapts at the same time iPhone and iPad, With Storyboard AutoLayout The adaptation interface is the main one ,Masonry Supplemented （ Less adaptation code ）
* Support iOS 9 Of Multitasking（Picture in Picture、Slide Over、Split View）, Support Spotlight
* player AVPlayer + MPMoviePlayerController
* Social category ranking ：iPhone： The United States 80 / Russia 90 / Japan 77 / Brazil 70 / Taiwan 73 iPad: The United States 25 / Russia 17 / Japan 18 / Brazil 16 / Taiwan 10 （2015 year 5 month 14 Japan App Annie data ）
Shou Recording terminal （ Prison break version / Non prison break version ）
* Objective - C
* Prison break version supports iOS 7 + Prison break equipment （ contain iOS 9）
* Non prison break version supports iOS 7 ~ iOS 8.4 （iOS 9 It is recommended that AirShou）
AirShou（ stay iPhone/iPad On the use of Safari open ：cherryroad.xyz/airshou）
iOS 9/10 No prison break screen / live broadcast App, It's the industry's first . Interface logic is mainly used Swift Written .
3、 ... and 、 treatment
Five social insurance and one housing fund 、 snacks 、 Flexible work 、 Travel abroad every year （ Last year Thailand 、 This year America 、 Next year, ?）、 Lunch
15 - 30 K + option
Support the purchase of genuine software 、 Support employees to participate in local activities Android/iOS Developer conference （ Reimbursement ）
~~~ I think reliable teams are more important than the above
Four 、 requirement
* rich Swift Development experience
* Have a lot of AutoLayout + SizeClasses Experience
* We also use some common libraries ： AFNetworking、SDWebImage、FMDB、GPUImage、JSONModel , But I hope you know more about these libraries , For example, read the source code , Let's see how it works .
* I hope you're enthusiastic about new technology ,iOS 10、iOS 9 、iOS 8 Some of the new features, such as a rare understanding of
* Bonus points ： Experience in prison break development
* Bonus points ： understand ffmpeg , Experience in audio and video development
The team is relatively new , It's also highly recommended Apple Recommended way to achieve the function .
5、 ... and 、 other
Contact information ：firstname.lastname@example.org
The company address ： Futong West Street, Chaoyang District, Beijing Wangjing SOHO tower 1 A seat 1807
------------------------- twitter --------------------------
Don't worry , The products of the team are very technical ; There are also a lot of outstanding options ; Join immediately to become iOS The man of development 1 Number ; We use it Gitlab + Slack; Small team , Technology is not available now 10 people , Need to recruit 2 name iOS Development .
- Cloud computing 、 big data 、 Programming Language Learning Guide Download ,100+ Free technical courses ！ This sincere new year technology package , you Get Did you? ？
Developer Certification . Cloud College . The technology community , More exciting , In the developer's room In recent years , New technology is developing rapidly . The Internet industry continues to grow at a high speed , Average wages continue to rise , Internet technology learning has become a student . People in service are interested in “ Amateur projects ”. Alibaba cloud University ...
- practice ： from 0 To 1- Wireless big data UX Team growth
background The development of big data products at the beginning of the project , It adopts the way of imitating the original network optimization tools UI Design , from BA Lead the sketch . Hand drawn wireframes .excel Make , There is also a way to directly open the reference product for prototyping , There is no uniform design and specification . As the team grows . ...
- fir.im Weekly - 600 individual Android Open source project summary
In this issue Weekly Collected some heat resources , contain Android.iOS Development tools and source code sharing , Programmers should also know about product operations . Such design Tips , I hope it helps you . 600 individual Android Open source project summary laborious ...
- Mockplus Interview with the winners of the design competition | Intimate： Your exclusive close friend music player
“Intimate Chinese means close friend , I just want this music APP Become the most user-friendly software .” If , The music of your walkman APP, You can be a close friend who knows you and understands you , You are happy , She sang a song < Little luck >: You are sad , She murmured &l ...
- Enterprise mailbox selection , Why business office TOM Enterprise mailbox ？
Enterprise mailbox is an important tool in work , It can help us more standardized upload and release . More efficient management , It's also a stepping stone and a must kill technique for expanding partners . For example, write a sincere invitation to cooperate , Another example is to write a cooperation agreement at an important juncture . No exaggeration , Enterprise mailbox can not only save ...
- personal CTF Resource aggregation
i spring and autumn Magic spring CTF Introductory course notes Video address Ability Thinking ability Fast learning ability Technical ability Basics Programming based (c Language assembly language Scripting language ) Mathematical basis ( Algorithm cryptography ) imagination ( Imaginative reasoning in the sky ) Physical endurance ( ...
- Use SailingEase WinForm Framework to build composite applications （ Plug in applications ）
For smaller projects , Experienced developers should be able to design and build applications that are easy to maintain and expand . however , With the number of functional modules ( And the people who develop and maintain these parts ) The increase of , The difficulty of controlling the project began to increase exponentially . Sa ...
- Baidu data visualization chart Suite echart actual combat
Recently, I've been working on the front end of data visualization , What is the most common drawing tool I use d3.d3 It's kind of like photoshop, It's very powerful , There are many examples , But the cost of learning is not low , It takes a lot of manpower to do the project .3 At the end of the month, I was introduced by my classmates working in Amazon ...
- Internet of things operating system HelloX Getting started with developers
HelloX Getting started with developers HelloX It's an operating system development project focusing on the Internet of things , Can search through Baidu "HelloX", Get details . At present, the development team is further recruiting , Welcome to know and join . If ...
- [ adjustment ] Firemonkey iOS Native Edit Transparent box , Change the color of the box
explain :iOS Native Edit Transparent box apply :Berlin Firemonkey Method : stay StyleLookup Input transparentedit effect : If there are pictures Image In these two Edi ...
- python Medium thread
Reprinted from : http://blog.sina.com.cn/s/blog_9f488855010198vn.html It's not verified python Medium gain thread Some of the mechanisms and C/C++ Different : stay C/C++ ...
- RancherOS Hyper-V install
RancherOS Hyper-V install , Install to disk open Hyper-V Manager , New virtual machine Enter the name and storage location Choose a generation The minimum 1024M configure network Create a virtual disk Set up ...
- npm pack electron app Report the wrong question
It's going on desktop During packaging , The following error is reported : 0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\node ...
- ES6 character string
The way to expand Identification of substrings ES6 Before judging whether the string contains substrings , use indexOf Method ,ES6 A new method for identifying substrings is added . includes(): Returns a Boolean value , Determine if the parameter string is found . startsWith( ...
- Use Redis database （2）（ Thirty-four ）
except String type , In actual combat, we are often in Redis Objects stored in , At this point, we wonder if we can use something like RedisTemplate<String, User> To initialize and operate . however Spring ...
- PureComponent The role of and some of the use of pitfalls
The problem with default rendering behavior stay React Component In the life cycle of , There is one shouldComponentUpdate Method . The default return value of this method is true. This means that even if you don't change the components props perhaps stat ...
- Common notebooks enter bios Method
lenovo y510p ->F2 ThinkPad E431 -> Fn + F1
- Why We Worry and What to Do About It
Note: My new book Atomic Habits is available to preorder now. Click here to learn more. The Evolutio ...
- Mybatis-plus And RowBounds Realize paging query
Physical and logical paging Physical paging : Take the data we need directly from the database , For example, in Mysql Use in limit. Logical paging : Take all the data that meets the requirements from the database , Then we get the paging data we need from the data . Advantages and disadvantages Physics ...