- Design, build, and maintain readable, well-tested code using UIKit, SwiftUI, Object-Oriented, and Functional Programming principles, adhering to best practices
- Collaborate on defining and improving software architecture to ensure scalability and maintainability
- Contribute to technical discussions, product, and project decisions, offering technical insights
- Participate in client meetings, providing technical expertise and solutions
- Evaluate existing codebases and implement strategies to enhance readability, performance, and maintainability
- Contribute to the continuous improvement of development processes and workflows
- Stay informed about platform trends and actively participate in knowledge sharing
- Take advantage of new tools and technologies
- Work closely with design and management teams to shape and improve the development of high-quality apps