We are hiring a highly skilled and experienced Senior Software Engineer to be part of our product development team. As a Senior Software Engineer, you will play a key role in the development and enhancement of our iOS mobile applications. This role provides an excellent opportunity to join a highly talented team to work on foundational layers of our mobile apps, develop reusable frameworks and common components, that helps deliver a consistent and elevated experience to our customers.
Responsibilities
- Design and build core mobile app layers using Swift & Objective-C.
- Develop reusable frameworks and components for consistent, efficient app experience.
- Implement & maintain tests, identify & troubleshoot bugs, drive performance & stability improvements.
- Conduct code reviews and provide constructive feedback to ensure code quality and adherence to coding standards.
- Share expertise and mentor junior engineers in an Agile development environment.
- Ensure deliverables meet the functional and non-functional criteria, and drive changes proactively where outcomes are misaligned.
Skills & Requirements
Bachelors or Masters degree in Computer Science or a related field.6+ years of industry experience with a strong focus on iOS development.In-depth expertise in Swift, Objective-C, and iOS frameworks.Passion for building beautiful, efficient, and user-centric software.Experience with design patterns and best practices for reusable components.Excellent communication and collaboration skills.Agile & collaboration experience (Jira, Confluence, BitBucket).A proactive and results-oriented mindset.Skills Required
Software Development, Ios Development, Agile, Swift, Ios