
Senior iOS Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Colombia.
• Design, develop, and deliver high-quality iOS applications and SDKs using Swift.
• Implement unit and UI tests for core functionalities and user interface workflows, respectively.
• Collaborate within co-located Scrum teams comprising developers, testers, product owners, and scrum masters.
• Partner with product managers and UX designers to outline and define new features.
• Mentor and inspire software developers to produce high-quality code by adhering to software best practices and design patterns.
• Ensure quality and consistency in both software architecture and implementation.
• Assess new technologies and investigate alternative solutions; develop prototypes as needed.
• Acquire knowledge of and adhere to design assurance standard operating procedures (SOPs).
• Provide timely support to both internal and external customers of the team.
• Bachelor’s Degree or higher in Computer Science or Electrical and Computer Engineering.
• Over 5 years of software development experience.
• More than 5 years of experience in iOS software development.
• Strong comprehension and application of iOS architectural patterns and design principles.
• Interest in gaining expertise in TCA (The Composable Architecture Framework or Unidirectional Flow Pattern).
• Familiarity with application development frameworks.
• Experience in taking ownership of software modules and ensuring their quality.
• Knowledge of Cloud technologies and protocols, such as APIs, REST, OAuth 2.0, and JSON.
• Background in maintaining a CI/CD pipeline.
• Proficient with Git.
• Excellent written, verbal, presentation, and interpersonal communication skills.
• Optional health insurance.
• Opportunities for professional development.
• Flexible working hours.
Software Mind
Genesis Tech
Get handpicked remote jobs straight to your inbox weekly.