Are you passionate about creating iOS mobile apps and attending to a new generation trend?
Join us as an iOS Developer to develop and maintain iOS apps and their integration with backend systems. Take responsibility for setting technical direction for groups of applications and similarly related technologies and providing technically robust solutions encompassing all business, architecture, and technology constraints—coordinate development in a matrixed organization by coordinating teams.
Key Responsibilities we’ll trust you with
- Software Development and Delivery
- Develop, test, and maintain iOS applications.
- Deliver apps on time with a complete checklist.
- Ensure timely submission of deliverables (e.g., submissions within 3 hours, change requests within 8 hours, etc.).
Product Knowledge and Feature Implementation
- Gain deep knowledge of the product and its flow.
- Stay updated with Shopify-related news and updates.
- Implement current features as required, ensuring adherence to specifications.
Client Interaction and Communication
- Engage in client discussions,
ensuring responses are provided within a maximum delay of 15 minutes.
- Maintain a positive relationship with clients, handling their suggestions regarding counts and usability.
Code Quality and Development Practices
- Focus on core development with minimal reliance on third-party libraries.
- Write centralized, object-oriented code (OOP) to improve code reuse and maintainability.
- Minimize code complexity and ensure the code is neat, clean, and well-commented.
- Ensure no crashes and avoid using deprecated functions.
Project Management and Reporting
- Participate in sprint planning and ensure tasks are well-defined in JIRA with proper estimation, time tracking, descriptions, comments, and task approval.
- Provide weekly (45 hours) and monthly (180 hours) reporting in a predefined format.
- Report on the progress and productivity of junior developers weekly.