iOS架构职位描述与岗位职责任职要求 - 制度大全
制度大全 导航

iOS架构职位描述与岗位职责任职要求

编辑:制度大全2020-08-11

职位描述

岗位职责

1.负责餐饮收银产品的iOS客户端的设计、开发与维护,并保证可扩展和可维护性;

2.持续优化产品性能,保证App安全、稳定、快速运行兼且省电、省流量;

3.以快速解决业务需求为第一要义,用技术手段把质量提升10倍、100倍;

4.解决App运行中出现的故障和问题,同时提供性能优化、日志收集及统计分析等方案;

5.承担关键攻关任务的同时,能够指导初级工程师,组织团队技术,促进团队成员共同进步;

任职要求

1、本科及以上学历,计算机相关专业;

2、5年以上大型互联网公司或移动端开发经验;

3、专业能力上:

(1)精通Objective-C语言及基本特性,充分理解iOS多线程NSThread/GCD/NSOperation机制、OC运行时原理、KVO/KVC的模式,精通App各种启动流程;

(2)深入理解计算机网络通信框架,熟悉HTTP/TCP/UDP网络协议;

(3)熟悉常用的加密算法AES/RSA/ECDHE及TLS协议;

(4)熟悉常用数据存储方案,熟悉SQL,并有一定的数据分析能力;

4、个性乐观开朗,逻辑性强,有良好的沟通能力;

5、熟悉响应式编程及相关框架(一个或多个);

6、在工程实践、质量控制上有深刻积累;

7、有较强的逻辑思维能力,善于分析、归纳、解决问题;

8、能够独立或带队进行项目开发。

篇2:ITMobile(Senior)ArchitectAndroidIOS移动端架构师职位描述与岗位职责任职要求

职位描述

DutiesandResponsibilities

1.RoleMission:TheITApplicationArchitectparticipatesinthediscoveryanddocumentationofthecustomer'sbusinessscenariosthataredrivingthesolution.Ensuresintegrityofthearchitecture,intermsofconnectingvariousviewstoeachother,satisfactorilyreconcilingtheconflictingconcernsofdifferentstakeholders,andshowingthetrade-offsmadeinsodoing(asbetweensecurityandperformance,forexample);

2.Establishthearchitectureforanapplicationsolutionfollowingacommonapprovedguidanceforawell-knowndevelopmenttrack(e.g.Mobilesystem);

3.Responsibleforthesolutiondesignofanapplication,designcomplexsystemsatthecomponentlevel;

4.Expectedtocontributetotheinitialassessmentofthefeasibilityofbusinessrequirements;

5.Identifyinfluencingfactorsforthesolution(e.g.communicationmechanisms,processlifecycles,concurrencyrequirements,security);

6.Createanarchitecturaldescriptionincludingreasonsforarchitecturaldecisionsandconsiderationsinalignmentwithbusinesspoliciesandstandards;

7.Ensurethattheimplementedsolutioncomplieswithgivenfunctionalspecifications,codingguidelinesandcustomerqualityrequirements;

8.Authorisedtomakedecisionswhichfallwithinthetasks/boundariesdefinedintheassignment;

9.Expectedtosuggestalternativesolutionsandpointoutdeficienciesrelatedtoqualityrequirementsinprojectstoprojectmanagerswhennecessary;

10.Explainandcommunicatemadedecisionstostakeholders;

11.Participateinsoftwaredevelopmentatleast30%oftheassignmenttime

12.Beskilledinsoftwaredevelopmentandabletoqualityassuresoftwaredevelopment;

13.Participateandpresentinreviewsofarchitectureconceptsandsolutions;

14.Haveanholisticviewandunderstandhowtheassignmentinteractswiththesurroundingenvironment;

15.Combinebusinessneedswiththetechnicalsolution;

16.Leaddevelopersincorrectdirectionbysupportingtheminthedevelopmentdesign;

17.Workwithimprovements,byparticipationinthedevelopment,ofthearchitecturalprinciples,processesandstandards;

18.Cleardocumentationandcommunicationofarchitecturalassumptions,requirementsanddesignstobothtechnicalandnon-technicalaudience;

19.Collaborateeffectivelywithotherarchitectstosolvecomplexproblemsspanningtheirrespectiveareasandresolvestechnologicaldisagreementwithinformed,rationalsolutions.

Additionalresponsibilitiesatseniorlevel

1.Aseniorexpertinanarchitectfield(e.g.MicroServicedesign,Refactordesign,etc.);

2.ResponsibleforhelpLeadArchitectDevelopmentmanagerforpracticeroadmap;

3.Responsiblefordesigncomplexsystemorapplicationarchitect;

4.ResponsibleforhelpLeadArchitecttrainingarchitectteam.

任职资格

Requirements

a.Education

b.Experience/skills

c.Englishrequest

1.UniversitydegreeinInformationTechnologyorcomparableeducation;

2.Morethan10years’workexperiencesofmobileapplicationdevelopmentincommercialcompany;

3.ProficientinmobileAPPAndroid/IOSplatformdevelopment;

4.Stronganalysis,design,codingandtroubleshootingskills;

5.Proventechnicalleadorarchitectexperiences;

6.TeamworkwithsolidEnglishandcommunicationskills;

7.Wellorganizedwithpassionandsenseofresponsibility.

篇3:ITMobile(Senior)ArchitectAndroidIOS移动端架构师(异地职位描述与岗位职责任职要求:工作地点在天津)职位描述与岗位职责任职要求

职位描述

DutiesandResponsibilities

1.RoleMission:TheITApplicationArchitectparticipatesinthediscoveryanddocumentationofthecustomer'sbusinessscenariosthataredrivingthesolution.Ensuresintegrityofthearchitecture,intermsofconnectingvariousviewstoeachother,satisfactorilyreconcilingtheconflictingconcernsofdifferentstakeholders,andshowingthetrade-offsmadeinsodoing(asbetweensecurityandperformance,forexample);

2.Establishthearchitectureforanapplicationsolutionfollowingacommonapprovedguidanceforawell-knowndevelopmenttrack(e.g.Mobilesystem);

3.Responsibleforthesolutiondesignofanapplication,designcomplexsystemsatthecomponentlevel;

4.Expectedtocontributetotheinitialassessmentofthefeasibilityofbusinessrequirements;

5.Identifyinfluencingfactorsforthesolution(e.g.communicationmechanisms,processlifecycles,concurrencyrequirements,security);

6.Createanarchitecturaldescriptionincludingreasonsforarchitecturaldecisionsandconsiderationsinalignmentwithbusinesspoliciesandstandards;

7.Ensurethattheimplementedsolutioncomplieswithgivenfunctionalspecifications,codingguidelinesandcustomerqualityrequirements;

8.Authorisedtomakedecisionswhichfallwithinthetasks/boundariesdefinedintheassignment;

9.Expectedtosuggestalternativesolutionsandpointoutdeficienciesrelatedtoqualityrequirementsinprojectstoprojectmanagerswhennecessary;

10.Explainandcommunicatemadedecisionstostakeholders;

11.Participateinsoftwaredevelopmentatleast30%oftheassignmenttime

12.Beskilledinsoftwaredevelopmentandabletoqualityassuresoftwaredevelopment;

13.Participateandpresentinreviewsofarchitectureconceptsandsolutions;

14.Haveanholisticviewandunderstandhowtheassignmentinteractswiththesurroundingenvironment;

15.Combinebusinessneedswiththetechnicalsolution;

16.Leaddevelopersincorrectdirectionbysupportingtheminthedevelopmentdesign;

17.Workwithimprovements,byparticipationinthedevelopment,ofthearchitecturalprinciples,processesandstandards;

18.Cleardocumentationandcommunicationofarchitecturalassumptions,requirementsanddesignstobothtechnicalandnon-technicalaudience;

19.Collaborateeffectivelywithotherarchitectstosolvecomplexproblemsspanningtheirrespectiveareasandresolvestechnologicaldisagreementwithinformed,rationalsolutions.

Additionalresponsibilitiesatseniorlevel

1.Aseniorexpertinanarchitectfield(e.g.MicroServicedesign,Refactordesign,etc.);

2.ResponsibleforhelpLeadArchitectDevelopmentmanagerforpracticeroadmap;

3.Responsiblefordesigncomplexsystemorapplicationarchitect;

4.ResponsibleforhelpLeadArchitecttrainingarchitectteam.

任职资格

Requirements

a.Education

b.Experience/skills

c.Englishrequest

1.UniversitydegreeinInformationTechnologyorcomparableeducation;

2.Morethan10years’workexperiencesofmobileapplicationdevelopmentincommercialcompany;

3.ProficientinmobileAPPAndroid/IOSplatformdevelopment;

4.Stronganalysis,design,codingandtroubleshootingskills;

5.Proventechnicalleadorarchitectexperiences;

6.TeamworkwithsolidEnglishandcommunicationskills;

7.Wellorganizedwithpassionandsenseofresponsibility.

篇4:ios架构师职位描述与岗位职责任职要求

职位描述

想不想咱们一起折腾点事情,以后你可以讲故事给孙子听。在一个国企或者在一个外企里按部就班的干上十年,每年赚有数的多少钱,然后各地参加个马拉松等等,这样的日子你现在就能看得清清楚楚。这不是不对,只是每个人有他的选择。那么我说你想不想一起,在趣头条米读小说这个舞台上来表演一下,留下一点记忆?

iOS架构师

职位职责:

1、负责趣头条米读小说项目的iOS手机软件的开发、设计;

2、根据产品的需求进行iOS产品的开发,对相关模块做重构和优化;

3、对iOS平台开发技术进行研究,定位和解决一些技术上的疑难问题;

4、根据项目需求进行学习并快速掌握技巧,有良好的沟通力和协作能力加强团队的建设。

职位要求:

1、本科及以上计算机相关专业毕业,5-10年iOS开发经验;

2、熟练掌握git,熟练掌握xCode开发工具及各种性能调优;

3、熟悉iOS平台的开发技术,如UI,网络,性能和内存优化等;

4、熟悉面向对象设计,代码风格良好;

5、有一定的承压能力,良好的团队合作意识;

6、有大型互联网app开发经验优先。

篇5:iOS架构师IM方向职位描述与岗位职责任职要求

职位描述

工作职责

1、负责沟通和协同类效率工具iOS客户端相关产品的架构、设计、优化;

2、负责基础库、框架、关键模块的技术选型、开发和改进;

3、指导团队其他成员的设计和Coding,保证工程质量;

4、优化iOS团队的开发模式、流程和规范,提高团队效率。

任职要求

1、4年以上iOS开发经验,主导过10个iOS工程师以上,持续时间超过1年的产品迭代;

2、精通iOSSDK开发,熟悉常用组件;

3、精通Swift或者OC语言;

4、计算机基础扎实,熟悉常见数据结构、算法和设计模式,熟悉数据库开发,熟悉TCP/IP、HTTP等网络协议;

5、注重代码质量,设计经验丰富,能够产出高质量的设计和代码;

6、自我驱动能力、自我学习能力强,执行力好,良好的沟通协作能力,注重效率,能够深刻影响其他人;

7、有知名开源项目者优先;有IM架构经验者优先。

制度专栏

返回顶部
触屏版电脑版

© 制度大全 qiquha.com版权所有