- IOS : 애플이 개발한 스마트 기기 (주로 스마트폰과 컴퓨터)의 운영 체제.
애플 사의 스마트폰과 컴퓨터 등에 사용되고 있다. - Swift : Apple WWDC14#에서 공개된 프로그래밍 언어. "스위프트"라고 말한다.
- RestAPI : 자원을 이름으로 구분해서 표현해놓고, 그 자원들을 주고 받도록 만들어놓은 시스템의 창구
- Git : 리누스 토르발스가 개발한 분산형 버전 관리 시스템(VCS)이다.
- React.js : 메타에서 개발한 오픈 소스 자바스크립트 라이브러리.
SPA을 전제로 하고 있으며, Dirty checking과 Virtual DOM을 활용하여 업데이트 해야하는 DOM 요소를 찾아서 해당 부분만 업데이트하기 때문에, 리렌더링이 잦은 동적인 모던 웹에서 엄청나게 빠른 퍼포먼스를 내는게 가능하다. 기본적으로 모듈형 개발이기 때문에 생산성 또한 상당히 높은 라이브러리인지라 순식간에 대세로 떠올랐다. 거기에 기본적으로 프레임워크가 아니라 라이브러리인지라 다른 프레임워크에 간편하게 붙여서 사용하는 것도 가능하며, React Hooks라는 강력한 메소드들을 지원하면서 사실상 웹 프론트엔드 개발의 표준으로 자리잡았다. 이와 더불어 타입스크립트나 Sass 같은 언어도 지원한다. 또한 Next.js 등의 등장으로 인해 SSG, SSR등을 할 수 있게 되면서 사용 범위 또한 기하급수적으로 늘어났다. - Next.js : Vercel이 개발한 오픈 소스 react 프레임워크.
기본적으로 SSR 위주의 풀스택 기반 프레임워크를 주력으로 성장하고 있으며, 풀스택 프레임워크답게 API 기능 및 서버 컴포넌트를 통한 서버측 기능과, React 컴포넌트를 통한 클라이언트 기능으로 나뉘어 통합 제공하는 프레임워크이다. 현재 node.js 기반의 안정적인 풀스택 프레임워크로 사랑받고 있으며, React의 거의 대표급 프레임워크이다.
파일 페이지 라우터(기존)과 13부터 안정화된 폴더 방식의 앱 라우터(아래 참조) 두가지 라우팅 방식을 지원하며, 라우팅 규칙이 충돌하지 않는 내에서 두 라우팅 방식을 모두 사용할 수 있다. 또한, 앱 라우터가 완전히 안정화한다 해도, 기존 페이지 라우팅 방식은 지속적으로 관리하기 때문에 차기 개발 시에도 취향이나 정책에 맞게 적절히 사용하면 된다.
A업체
자격요건
- iOS 어플리케이션 개발 경력 3년 이상
- 나이/성별/학력/전공 무관
- iOS 플랫폼에 대한 이해도를 가지신 분
- 서버 & 클라이언트 간 데이터 전송(Rest API)에 대한 전반적인 이해가 있는 분
- 확장 가능한 개발을 지향하며 리팩토링, 버전관리(Git)등의 체계적인 코드관리에 익숙하신 분
- 디자인 패턴, 성능 최적화에 능숙하신 분
- Swift 개발 경험이 있으신 분
- 해외 출장이 가능하며 영어로된 정보의 습득과 소통이 가능한 분
우대사항
- 좋은 UI/UX 개발에 관심이 많으신 분
- Custom UI / Animation 개발 경험
- 자동화된 개발 및 배포 환경에 대한 높은 이해도
- 앱스토어 어플리케이션 출시 경험
- 다른 개발자와의 협업을 위한 프로세스 구축 경험
- i18n 에 대한 실무 경험이 있으신 분
B업체
자격요건
• ios 앱 개발 경력 5년 이상
• SwiftUI를 이용한 개발 환경에 대한 경험
• Hybrid App 개발 및 서비스 경험자
• Git을 통한 버전 관리 경험
• 포지션을 넘어 비즈니스 동료, 파트너로서 비즈니스 도메인에 대한 깊은 이해를 추구하시는 분
• 커뮤니케이션과 협업스킬이 좋으신 분
우대사항
• 플랫폼 별 이해도 (모바일, 데스크톱, 웹 등)를 가지신 분
• 인터랙션을 통해 사용자에게 명확한 목적 전달에 관심이 많은 분
• 사용자 조사를 통한 문제 인식 및 해결능력을 가진 분
• Android 앱 개발 경험
• 반응형 웹(React.js) 개발 경험이 있으신 분
• 서버사이드 렌더링 프레임워크 (Next.js) 사용 경험이 있으신 분
• AWS 환경에서 CI/CD 구축 경험
C업체
주요업무
• Swift 기반의 iOS 앱 개발 및 유지 보수
• 자사 서비스 관련 개발 기획
자격요건
• Swift를 활용한 iOS 앱 개발 경험이 있으신 분
• 자유롭게 의견을 내고 지적으로 정직한 토론을 좋아하시는 분
우대사항
• SwiftUI, Combine 기반의 개발 경험이 있으신 분
• TCA(swift-composable-architecture) 기반의 개발 경험이 있으신 분
• Figma 등의 디자인 및 협업 툴 사용 경험이 있으신 분
D업체
자격요건
• iOS 개발 경력 8년 이상이신 분
• 전산학 (자료구조, 알고리즘, OS 등)의 탄탄한 기초를 가지신 분
• Combine, RxSwift에 대한 경험이 있으며 개발 및 운영 경험을 갖고 계신 분
• 동료들과 토론하고 협업하며 시너지를 낼 수 있으신 분
• 디자인 패턴 및 성능 최적화에 능숙하시거나 이에 대해 많은 고민을 해보신 분
우대사항
• ReactorKit 실무 사용 경험이 있으신 분
• PR 기반의 코드 리뷰를 중심으로 하는 팀 문화에 익숙하신 분
• 앱 UI/UX에 대한 높은 관심과 이해도를 보유하신 분
• 커뮤니케이션 능력과 업무 조율 능력을 가지신 분
E업체
자격요건
• iOS 경력 1년 이상
• 문제를 찾고 해결하는 데 재미를 느끼시는 분
• 능동적으로 개발 관련 문서 탐독 및 지식 습득이 원활하신 분
• 성장하는 회사에서 같이 개발 문화를 만들어나가실 분
• 자기가 만든 앱이 사람들에게 쓰일 때 뿌듯하신 분
• 자기 코드를 남에게 설명하는 게 어렵지 않으신 분
• git을 다룰 줄 아시는 분
우대사항
• iOS 앱 직접 출시 경험
• 음악 관련 앱 제작 경험
• KPOP 팬덤 문화에 대한 이해
• 오픈소스 프로젝트 참여 경험
• 영어를 통한 개발 정보 습득이 원활하신 분
• RxSwift와 같은 반응형 프로그래밍 경험
• 체계적으로 문서화하는 것에 즐거움을 느끼시는 분
F업체
자격요건
• iOS 네이티브 앱 개발 3년 이상의 개발 경험이 있으신 분
• iOS 네이티브 앱 프로젝트 시작과 배포까지 싸이클 경험이 있으신 분
• Unidirectional Data flow에 대한 이해를 갖추 신 분
• iOS 최신 트렌드를 이용한 개발 경험을 보유하고 계신 분
• 문제가 생겼을 때 발빠르게 대처할 수 있는 디버깅 스킬을 갖추신 분
• 분업과 협력을 통한 훌륭한 팀워크 및 커뮤니케이션 능력을 갖추신 분
• 최신 기술에 지속적인 관심을 기울이고 계신 분
• 형상관리 도구 사용 경험
우대사항
• RESTful API에 대한 이해를 갖추신 분
• 다양한 아키텍쳐 및 코드 패턴에 대한 이해를 갖추신 분
• 코드베이스로 UI 작성이 가능하신 분
• 코드 개선 및 코드 리뷰에 대한 깊은 관심이 있으신 분
• 유닛 테스트 및 UI 테스트 작성 경험을 보유하고 계신 분
• 슬랙 / jira 등 이슈관리 도구 경험
G업체
자격요건
- Swift가 익숙하고 iOS 주요 컴퍼넌트에 대한 이해도가 높은 분
- StoryBoard, Xib, AutoLayout에 대해 이해하고, 함께 사용 가능 한 분
- 상용서비스, 제품 개발에 참여하고 배포해 보신 분
우대사항
- 실무 코드리뷰 경험, MVVM, MVP 아키텍처 구성 경험 있으신 분
- iOS 인앱결제 및 PG결제 경험 있으신 분
- 클린아키텍처 적용 경험 있으신 분
- RxSwift에 대한 경험 있으신 분
- 서비스 개발-출시-유지보수 한 사이클을 돌려보신 분
- Swift, Object-C 혼합 프로젝트 유지, 리팩토링 진행 경험 있으신 분
- 배포 자동화/테스트 자동화 관련 경험 있으신 분
'구인공고분석' 카테고리의 다른 글
Server 업무 조사(자격요건, 우대사항) (0) | 2024.01.14 |
---|---|
Web 업무 조사(자격요건, 우대사항) (0) | 2024.01.14 |
Android 업무 조사(자격요건, 우대사항) (0) | 2024.01.09 |