Sr. iOS Developer
Ajej Consult P/S
Total years of experience :7 years, 4 Months
• Managed to eliminate almost all crashes and memory leaks that the project had previously and stabilized it again.
• Refactored, documented, and organized newly added code to make it more readable.
• Added new features by addressing the complexity of dealing with multiple apps that share the same code-base while each app needs its localizations and even some unique UI.
• Create POCs, make recommendations of tools for requested tasks, and provide solutions to issues we encounter during the process.
• Handle the app submission process and deal with the Apple app review team.
• Provide estimates for all tasks and deliver almost all of them on time.
• Build a new app that has some features that address some iOS limitations. Oct 2019 - present Cairo, Egypt
- Designing and building their apps.
- Participating in the planning and scoping of new projects, including providing input on technical feasibility and timelines.
- Developing and implementing new features and functionality for iOS applications, including user interface design, data modeling, and integration with backend services
- Conducting code reviews and providing feedback to other developers on the team.
- Collaborating with QA engineers to ensure that applications are thoroughly tested and meet quality standards.
- Collaborating with cross-functional teams, such as designers and product managers, to define app features and requirements.
- Fixing application bugs and addressing performance bottlenecks.
- Adhering to coding standards and following software development processes.
- Maintaining and updating existing applications published on the App Store.
- Staying up-to-date with the latest iOS frameworks, tools, and best practices.
- Develop a gif-based social media app using obj-c and viper.