We are looking for full stack development of an application for IOS. It is in the real estate field. The application will feature an admin panel with 3 user modules. Wireframes and designs are ready we are only looking to get a quote on the development on swift.
-Estimated timeline to deliver the project is 4-6 weeks.
-The project will be monitored by Teramind.
-There will be meetings 3 days in week in Toronto Time Zone.
-Please apply only if the conditions are okay.
Key Role Responsibilities & Duties:
+Collaborate with cross-functional teams to define, design, and develop new features
+Coordinate and work with other developers, business and system analysts, and UX designers who are involved with the software
+Independently solves various problems and rectify complicated problems through the application of design patterns
+Work on bug fixing and improving application performance
+Performs regular reviews on codes done by less experienced developers and offer feedback and suggestions for those codes
+Mentors the junior and mid-level developers of the team, and can designate tasks to team members in a balanced and effective manner
+Research, design, implement, and manage software programs, and test and evaluate new programs
+Sets up a development environment on their own, and has the ability to mentor a team of junior developers
+Create diagrams and models that will show to other programmers the code needed for an application
+Develop high-level system design diagrams for program design, coding, testing, debugging and documentation
+Communicates with clients about the business processes of their projects and has the ability to transform business processes into programming code
+Be able to communicate development progress to senior management
Independently communicate with both client technical teams and business owners as needed during the design and implementation
+5 published applications on App Store (either personal or as a part of the team)
+3-5 years of development experience with Swift
+2 years of team-management experience
+Solid understanding of OOP (object oriented programming) concepts; Inheritance, Encapsulation, +Polymorphism, and Data abstraction
+Ability to write consistent, well-documented code
+Familiarity with the generic mobile development paradigms, architectures, current trends
+Android development experience;
+Experience with integrating third-party devices into the iOS ecosystem;
+Experience with setting up CI/CD.
Qualifications and Education Requirements:
+At least 2 years of experience working with iOS SDKs
+Experience with Swift/Objective-C
+Experience in consuming REST APIs
+Experience with Git
+Experience with JSON
+Experience of distribution of iOS apps
+Solid debugging and troubleshooting skills
+Experience to write testable code in terms of CI and CD
+An ability to understand and grasp a complex and large code base
+English – High level of communication skills (read, write, speak)
+Languages – Objective-C, Swift (updated latest version)
+SDK and frameworks – Cocoa and Cocoa Touch, UI Kit, and Foundation.
+Platform – Xcode IDE
+Framework – Core Data
+UI: Apple Human Interface guidelines, XIB, spatial reasoning
+Tools for Code versioning – Git