About the Team
The team makes a wide range of products available to Bank of Georgia's customers through its iOS mobile application while providing a best-in-class experience.
Responsibilities
•Prioritize and organize tasks to maximize productivity and deliver high-quality work on time
•Understand project scope, goals, product functionality, and desired features
•Plan, develop, and deliver high-quality product increments with teammates
•Analyze features and break them down into tasks, managing priorities and deadlines
•Design systems that match the existing architecture and improve it to accommodate changing demands and requirements
•Build design components to support multiple projects
•Coordinate with cross-functional teams and integration points
•Maintain existing software, improve quality, and keep up with technological advancements
•Participate in code reviews
•Present technical ideas and solutions to peers
Requirements
•Proficient in Swift
•Good knowledge of iOS application architecture and patterns
•Experience with native iOS frameworks such as UIKit, Foundation, Core Location, and Core Animation
•Experience with non-native iOS libraries and third-party libraries
•Experience with offline storage, threading, and performance tuning
•Familiarity with RESTful APIs for connecting iOS applications to back-end services
•Understanding of Apple's design principles and interface guidelines
•Proficient in Git and code versioning tools
•Strong analytical, problem-solving, and multitasking skills
•Excellent communication, presentation, and interpersonal skills
•Flexible, communicative team player; quick learner with a can-do attitude, independent initiative, and creative and analytical thinking
•Able to write clearly and concisely and communicate effectively in Georgian and English
Conditions
•Competitive base salary
•Learning and development opportunities
•Social package