Key responsibilities:
- Contribute to our suite of native apps written in Swift and frameworks in Objective-C2. Collaborate closely with other engineers3. Write clear, maintainable code that will scale across a number of projects and distributed development teams4. Become a valued member of an autonomous, cross-functional team5. Participate in brainstorming sessions and have the chance to contribute innovative and original ideas
Requirements:
- Bachelors, or masters degree in a related field2. 1+ years of Experience with Swift/Objective-C and a willingness to learn new technologies if needed (ideally you have shipped 1-2 substantial apps and know how to integrate with backend RESTful APIs)3. A track record of projects completed on time - you're a flawless executor and know how to build great software4. Deep knowledge of the latest mobile architectures (MVC, MVVM, etc), and design patterns5. Have worked with core data (offline storage), autolayout, and multithreading (Dispatch Queues, NSOperations)6. Solid OOP and software design knowledge - you should know how to create software that's extensible, reusable, and meets desired architectural objectives
Note: We are looking for thoughtful, well-rounded iOS engineers to join our team and help build our low-code platform, which would be used in multiple industries and organizations to drive business processes. You will play an important part in our mobile application development team, implementing new features, improving performance, and building beautiful user interfaces.