Salim Braksa, Developer in Rabat, Rabat-Sale-Zemmour-Zaer, Morocco
Salim is available for hire
Hire Salim

Salim Braksa

Verified Expert  in Engineering

iOS Developer

Rabat, Rabat-Sale-Zemmour-Zaer, Morocco

Toptal member since September 3, 2021

Bio

Salim is an iOS developer with over eight years of experience building mobile apps. Recently, he worked at Automattic, the company behind WordPress.com and WooCommerce, where he played a key role in developing core features for the WordPress and Jetpack iOS apps. Salim takes pride in ensuring that both the user experience and the underlying code are intuitive, reliable, and carefully crafted.

Portfolio

Automattic
Swift, UIKit, Core Data, Combine, SwiftUI, XCTest, Fastlane, Buildkite, REST...
Liven Pty Ltd
Swift, iOS, SwiftUI, Model View ViewModel (MVVM), UIKit, Fastlane, Firebase...
Gemography
TypeScript, Docker, GraphQL, Node.js, Cloudflare, DigitalOcean, Git...

Experience

  • Swift - 8 years
  • iOS - 8 years
  • Core Animation - 7 years
  • Automated Testing - 5 years
  • Functional Reactive Programming - 3 years
  • Grand Central Dispatch - 3 years
  • GraphQL - 2 years
  • TypeScript - 1 year

Availability

Part-time

Preferred Environment

MacOS, Xcode, Visual Studio Code (VS Code), Postman, Safari, Slack, Zoom, GitHub, Amazon Web Services (AWS)

The most amazing...

...app I've worked on is Jetpack, where I led the Dynamic Dashboard Cards project and enhanced the notifications screen.

Work Experience

Senior iOS Engineer

2022 - 2024
Automattic
  • Designed and implemented core features for the WordPress and Jetpack iOS apps, focusing on code quality and delivering a polished user interface.
  • Created a feature to seamlessly migrate users from WordPress to the Jetpack mobile app, resulting in over 300,000 users making the transition to Jetpack.
  • Enhanced the Notifications screen by introducing in-line actions, resulting in a 20% increase in likes for posts and comments.
  • Improved the Jetpack app's store rating from 3.48 to 4.57 through user feedback analysis and targeted feature enhancements.
  • Led the development of Dynamic Dashboard Cards, enabling real-time updates driven by the back end without requiring code changes. This resulted in a 71% increase in traffic to the Domains Management screen.
  • Fixed critical bugs, contributing to hitting the targets for crash-free users and crash-free session metrics for both the Jetpack and WordPress apps, enhancing overall app stability.
  • Acted as project lead on various initiatives and was responsible for scoping projects, conducting technical analysis, providing estimates, breaking down tasks, and publishing weekly reports and updates.
  • Migrated legacy Objective-C code to Swift, modernizing the codebase and improving maintainability.
  • Contributed to a smooth and stable release process by managing deployments to the App Store, monitoring production for bugs, and ensuring timely resolution.
  • Implemented automated tests to enhance code quality and reduce regression issues for more reliable app updates.
Technologies: Swift, UIKit, Core Data, Combine, SwiftUI, XCTest, Fastlane, Buildkite, REST, Model View ViewModel (MVVM), Git, Objective-C, TestFlight, iOS SDK, OpenAI, CI/CD Pipelines, Mobile Architecture, Mobile Development, Mobile, API Integration, iOS App Development, PHP, Laravel, User Interface (UI), User Experience (UX), REST APIs, App Store, Code Review, APIs, A/B Testing, Testing, iOS, Mobile App Testing

Senior iOS Developer

2021 - 2022
Liven Pty Ltd
  • Contributed to the development of the Liven app, an iOS app enabling users to earn rewards when dining out at restaurants, cafes, and bars in Australia.
  • Collaborated with the design team to create a comprehensive Design System, ensuring a consistent and intuitive user experience across the app.
  • Redesigned existing features to improve usability and visual appeal, enhancing the overall user experience.
  • Resolved critical bugs and enhanced app stability, including addressing a scrolling hitch issue through the effective use of Xcode Instruments, leading to a smoother user experience.
  • Reviewed pull requests to ensure code quality and adherence to best practices.
  • Mentored engineers transitioning from other technology stacks to iOS development, providing guidance and support in learning iOS technologies.
Technologies: Swift, iOS, SwiftUI, Model View ViewModel (MVVM), UIKit, Fastlane, Firebase, TestFlight, iOS SDK, CI/CD Pipelines, Mobile Architecture, Mobile Development, REST, Mobile, Single Sign-on (SSO), API Integration, iOS App Development, User Interface (UI), User Experience (UX), REST APIs, App Store, Apple Pay, Objective-C, Code Review, APIs, A/B Testing, Testing, Mobile App Testing

Engineering Lead

2020 - 2022
Gemography
  • Collaborated with the talent acquisition team to design and refine the company's hiring process, significantly enhancing efficiency.
  • Developed software to automate hiring activities, resulting in a 25% reduction in time-to-hire.
  • Built an ETL pipeline and an analytics dashboard to monitor KPIs.
  • Led a team of back-end and front-end developers to launch a web app, streamlining the candidate application and hiring process.
  • Partnered with the talent assessment team to create technical quizzes and interview questions, ensuring robust candidate evaluation.
  • Conducted code reviews to uphold the company's coding standards and ensure high-quality code.
  • Worked with stakeholders to translate product requirements into epics, user stories, and tasks, facilitating clear and actionable development plans.
  • Trained new and junior team members in clean code best practices, including SOLID principles and Domain-Driven Design (DDD).
Technologies: TypeScript, Docker, GraphQL, Node.js, Cloudflare, DigitalOcean, Git, Integration Testing, Python, Prefect, Data Engineering, Metabase, PostgreSQL, Automation, Team Leadership, Web App Development, REST APIs, SOLID Principles, Firebase, REST, API Integration, WhatsApp API, Google Calendar API, Email, iOS App Development, UIKit, User Interface (UI), User Experience (UX), Code Review, APIs, A/B Testing, Testing, Amazon S3 (AWS S3)

Senior iOS Developer

2018 - 2020
Hidden Founders
  • Collaborated with the design and product team to ship new features.
  • Led a team of two junior iOS developers to ship multiple iOS apps.
  • Improved code quality by conducting code reviews, writing automated tests, and building automation using Fastlane.
  • Effectively communicated the app's architecture to team members.
  • Fixed memory leaks and improved app performance using Xcode Instruments and memory graph.
  • Built an internal CocoaPod encapsulating common utility classes that we reused across multiple apps.
Technologies: iOS, Swift, Core Animation, Core Text, UIKit, Fastlane, Xcode, Git, Unit Testing, UI Testing, Model View ViewModel (MVVM), VIPER Architecture, Functional Reactive Programming, Mixpanel, Crashlytics, Firebase, Team Leadership, Code Review, Automated Testing, Model View Controller (MVC), Object-oriented Programming (OOP), Grand Central Dispatch, TestFlight, iOS SDK, Mobile Architecture, Mobile Development, REST, Mobile, API Integration, iOS App Development, User Interface (UI), User Experience (UX), REST APIs, APIs, CI/CD Pipelines, A/B Testing, Testing, Mobile App Testing, Amazon S3 (AWS S3)

iOS Developer

2015 - 2018
Hidden Founders
  • Designed and developed more than five complex iOS apps using Swift.
  • Collaborated with the design team to ship the UI and UX for multiple apps.
  • Applied architectural patterns, including MVC, MVP, VIPER, and MVVM, and built complex view hierarchies and animations.
  • Led the rewrite of an iOS app from Objective-C to Swift.
  • Developed the Startup Patterns app, which was ranked #1 on Product Hunt.
Technologies: iOS, Swift, Xcode, VIPER Architecture, Model View Presenter (MVP), Core Animation, UIKit, Mixpanel, Heap, Crashlytics, Model View ViewModel (MVVM), Mobile App Development, Mobile App Design, Mobile App UI, Mobile UX, TestFlight, iOS SDK, Mobile Architecture, Mobile Development, Firebase, REST, Mobile, API Integration, iOS App Development, User Interface (UI), User Experience (UX), REST APIs, Code Review, APIs, A/B Testing, Testing, Mobile App Testing, Amazon S3 (AWS S3)

Experience

Jetpack for WordPress

https://apps.apple.com/us/app/jetpack-for-wordpress/id1565481562
Jetpack is a mobile app with a codebase in Swift and Objective-C. It allows users to create, manage, and enhance their websites with features like site analytics, notifications, and social sharing. As an iOS developer, I contributed to feature development, bug fixing, code migration from Objective-C to Swift, and improving app stability and ratings.

Liven – Eat, Pay and Earn Food

https://apps.apple.com/us/app/liven-eat-pay-earn-food/id857653005
Liven is a mobile app that allows users to earn rewards when dining out at over 1,000 restaurants, cafes, and bars in Australia. Users can browse restaurants, pay for meals, earn loyalty rewards, and purchase Brandollars for future dining bonuses. As an iOS developer, I contributed to feature development, bug fixing, and improving app stability and user experience.

Schneider Electric

https://apps.apple.com/us/app/myschneider/id714825126
Schneider Electric is one of the largest companies in the electrical equipment industry. The company already had a mobile app in Objective-C, and our mission was to rewrite the app in Swift using the latest technologies and best practices. I set up the VIPER architectural pattern, led technical discussions, and mentored other iOS developers.

Startup Patterns | Bit-sized Lessons for Startup Founders

https://www.producthunt.com/posts/startup-patterns
A beautifully designed Swift-based app for startup founders interested in receiving a collection of curated and practical lessons from the best books, blogs, and talks. The lessons were displayed as a deck of cards, with the ability to swipe through them to fetch more content. The challenge was to build the UI and the whole swiping experience. I was the iOS developer and worked alongside a back-end developer and a designer. The app was ranked #1 on Product Hunt.

Mobile App for the Beauty Community

An iOS application for users interested in following makeup artists and finding new makeup products. In addition, content creators could share their makeup looks and tag the products they used so that other users knew exactly how the look was achieved. I led three developers to deliver this app.

Bewifi | Free WiFi Hotspots

https://apps.apple.com/us/app/bewifi/id1318838541
Bewifi is an iOS app that allows users to find and connect to places offering free wifi hotspots. The app also allows users to discover nearby restaurants and bars and access delivery, menus, and other services directly from a place's card. I developed the iOS aspects and collaborated with a back-end developer and a UI/UX designer.

Education

2015 - 2018

Master's Degree in Computer Science

National School of Computer Science and Systems Analysis - Rabat, Morocco

2013 - 2015

Associate Degree in Mathematics and Computer Science

Higher School Preparatory Classes - Casablanca, Morocco

Certifications

AUGUST 2020 - AUGUST 2021

Mobile iOS Certificate

Online Freelance Agency

APRIL 2014 - APRIL 2016

Introduction to Computer Science and Programming Using Python (6.00.1x)

edX

Skills

Libraries/APIs

REST APIs, WhatsApp API, Google Calendar API, Core Animation, Google Maps SDK, Alamofire, Node.js

Tools

Xcode, TestFlight, Git, Crashlytics, Moya, Jira, Grand Central Dispatch, GitHub, Fastlane, Instabug, Docker Compose, Prefect, Trello

Languages

Swift, Swift 5, GraphQL, Objective-C, Java, TypeScript, Python, C, PHP

Frameworks

UIKit, SwiftUI, iOS SDK, Cocoa Touch, AssetsLibrary, Express.js, Core Text, Core Data, Combine, XCTest, Laravel

Paradigms

REST, Mobile Development, Testing, Model View ViewModel (MVVM), VIPER Architecture, Functional Reactive Programming, Unit Testing, Automated Testing, Continuous Integration (CI), Continuous Delivery (CD), Model View Controller (MVC), Object-oriented Programming (OOP), Model View Presenter (MVP), Automation, Mobile App Design

Platforms

iOS, Firebase, Mobile, Visual Studio Code (VS Code), Mixpanel, Amazon Web Services (AWS), DigitalOcean, Docker, Buildkite

Storage

Amazon S3 (AWS S3), PostgreSQL, MongoDB, Redis

Other

Code Review, Mobile Architecture, APIs, CI/CD Pipelines, API Integration, Email, iOS App Development, User Interface (UI), User Experience (UX), App Store, Apple Pay, Mobile App Testing, SOLID Principles, OpenAI, Single Sign-on (SSO), A/B Testing, Cloudflare, Integration Testing, Data Engineering, Metabase, UI Testing, Heap, Dashboards, Key Performance Indicators (KPIs), Team Leadership, Web App Development, Mobile App Development, Mobile App UI, Mobile UX, Clips

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring