工作內容:
Responsibilities -Design and build applications for the iOS platform -Ensure the performance, quality, and responsiveness of applications -Collaborate with a team to define, design, and ship new features -Identify and correct bottlenecks and fix bugs -Help maintain code quality, organization, and automatization
Skills -Proficient with Objective-C or Swift -Experience with Carthage -Experience with offline storage, threading, and performance tuning -Familiarity with RESTful APIs to connect iOS applications to back-end services -Understanding of Apple’s design principles and interface guidelines -Experience with performance and memory tuning with tools such as Instruments and Shark -Proficient understanding of code versioning tools such as Git -Familiarity with continuous integration -Familiar with SOLID principles. -Experience with Unit test.
Requirements •At least 2 years’ hands-on experience with various JavaScript frameworks React/ Sprint Boot/ Angular and/or at least 2 years experiences with Kotlin and SWIFT language. •Advanced skills with HTML5/CSS3 and Typescript and/or experiences in developing mobile app (Android and iOS) •Carry out design reviews/code reviews throughout the project life cycle. •Effectively communicates complex ideas clearly and simply and be able to discuss the design decisions. •Building elegant, maintainable front-end interfaces •Ensuring features are covered with tests in support of our continuous integration environment •Collaborate with Node and/or Java developers in designing solutions across the stack •Collaborate with UX team to design and build responsive, data rich tools for our customers.
Required Experience• Fluent with coding in at least one programming language (C / Java/ Python/ mobile app etc.) • Experience in SQL and database concepts• Proven ability and experience in data transformation and integration • Highly organized and structured thinking and ability to understand and synthesize unstructured information. • Inquisitive to learn new technologies and Bank/FinTech domain knowledge• Open-minded, curious and willing to learn• Good communication skills, fluent in English, both written and oral.