iOS Swift Developer
Are you a talented and professional MOBILE DEVELOPER?
#Expert_Systems_Group #ESG is the right workplace for you…
We are looking for a mobile app developer(iOS Swift & Objective c) based in Istanbul, Turkey who welcomes both engineering and maintenance tasks. The primary focus will be to implement new user interfaces and features together with automated unit and integration tests.
You will be working with our candid and collaborative team, where your knowledge and advice about application architecture and the newest mobile technologies will be highly appreciated. The code you write will need to be cleanly organized and of the highest quality. You’ll also help ensure solid application performance and an excellent user experience.
Qualifications:
• B.Sc. in Computer Science or a similar discipline
• 3+ years hands-on native iOS development experience in an Agile Team
• Have published and supported one or more iOS apps in the App Store
• Proficient with Swift & objective c, Xcode and Apple platform SDKs (at minimum iOS; other experience including tvOS and watchOS desirable)
• Extensive experience with REST APIs
• Experience in delivering mapping, geolocation and other location-intelligent features
• Experience in delivering high-volume, high-availability and internet-facing applications
• Experience with social channel integration
• Extensive knowledge of OOP, Design Patterns, and SOLID Principles
• Strong skills about designing, building and maintaining high performance, reusable, reliable and clean code,
• Preferably knowledge of MVVM design patterns and CI / CD process,
• Strong optimization, debugging and technical documentation skill
• Working knowledge of the human interface guidelines, UX best practices, general mobile landscape, architectures, trends and emerging technologies
• Hands-on experience with Project Management Tools like Trello, JIRA…
• Working with Git version control system (Github, Bitbucket etc.), including branching and merging strategies
• Strong knowledge of unit and automated testing for iOS platforms
•Familiar with Multi-Lang products
• You’re fluent in English
Responsibilities:
• Develop mobile applications and improve the quality of our system
• Analyze and resolve technical and application problems
• Bring new technology and ideas to the table
• Influence cross team initiatives and mentor junior engineers
Desired Characteristics:
• Passionate about technology
• Eager to learn and stretch your boundaries
• Works well in a team and takes initiative
• Open to new approaches and new ideas
About You:
•You possess exceptional analytical and conceptual thinking skills
•You hold full accountability of your work regardless of your position or title in the team
•You’re a humble and competent team member who’s excited to join a culture devoid of corporate buzzwords and bureaucracy
•You have a craving for lifelong learning
•You’re enjoying every minute of your job as you can see the results immediately
•You have a flexible approach with an open mindset to try and learn
•You’re familiar with Agile methodologies
•You’re extremely focused on user-experience
•You’re fluent in English
•You have superb communication skills, with a knack for interacting effectively with multidisciplinary teams
•Dress code: you can wear whatever you want
Note: Only short-listed candidates will be contacted.
0 / 255