Lead Software Engineer - iOS

Share
  • Facebook
  • Twitter
  • LinkedIn
  • Email
  • Search
  • Jobs/gigs
  • Post a job
  • Your jobs (posted or applied)
  • Alerts (preferences)
  • Your genome
  • Signal
  • Messages
  • Torre's product roadmap
  • Request features
  • API for developers
  • Help
  • English (en)
Language

What language do you want to use Torre in?

Lead Software Engineer - iOS

A full-time team member or employee

Skills and experience needed

5+ years of experience
iOS Mobile Engineer
Software Development
Xcode

Organization(s) name(s)

Location

Time zone

Monetary compensation

USD$80,000 to 120,000 /year
(Estimated by Torre The quoted compensation hasn't been verified by the organization. It's Torre's estimate based on the job requirements contained in the post. )

Monetary compensation

USD$80,000 - 120,000 /year
(Estimated by Torre The quoted compensation hasn't been verified by the organization. It's Torre's estimate based on the job requirements contained in the post. )

Why this opportunity exists

Wonderment Apps is seeking an experienced Lead iOS Mobile Engineer with a proven track record of successful design, development, and maintenance of iOS applications including large-scale mobile applications utilizing modern libraries and frameworks, supported by modern industry-standard tooling, practices, and techniques.

Responsibilities

• Establish development KPIs to measure the speed and quality of the mobile development team to oversee a team of 10-15 mobile developers • Implement development processes to improve the team’s overall efficiency • Execute the full software development life cycle (SDLC) in an agile environment • Implement and oversee Mobile Development best practices and coding guidelines • Overseeing deployments and troubleshooting potential deployment issues • Implement design documentation, flowcharts, system flows, technical user flows, and etc. • Lead and mentor iOS Mobile Engineers • Perform code reviews (performance, security, and other coding guidelines), provide feedback for Software Engineers, and participate in daily scrum meetings • Communicate technical requirements, conduct in design and requirement analysis discussions • Generate tech estimations, prioritization, schedules, and work breakdown structures. • Help measure development metrics & KPIs with the help of Lead Software Engineers • Help grow the team of iOS Mobile Engineers.

Additional requirements (other than skills)

• Experience in mobile design patterns (MVVM), building mobile frameworks / SDKs, building custom UX widgets and optimizing apps for performance (Instruments) • Experience with multi-module applications in a large distributed team environment. • Knowledge of professional software engineering practices including coding standards, code reviews, source control management, build processes, testing and operations • Extensive experience with iOS frameworks • Experience managing a team of 10+ Mobile Engineers • Skills developing user interfaces to support multiple device sizes using Storyboards, Size Classes and Auto-Layout Constraints. • Good knowledge of common iOS libraries and frameworks • Experience developing reusable APIs, consuming web services (REST) and processing data (XML/JSON) • Proficiency in XCode, Interface Builder and Instruments • Experience with relational databases and SQLite • Understanding of performance and platform limitations of mobile devices and mitigation techniques • Knowledge of Apple application guidelines and compliance requirements • Strong understanding of interactive touch/gesture interfaces, application development paradigms, memory management, file I/O, concurrency and multi-threading • In depth understanding of software development lifecycle and best practices • Experience with Software Design Patterns in any Programming Languages, Data Structure, Algorithm Design & Complexity Analysis • Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks • Good understanding of various operating systems (Linux, Mac OS, Windows) • Good written and verbal communication skills • Knowledge of cloud computing engines such as AWS is a plus • Knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB).

Language(s) required

English - fully-fluent

Career path

• Bachelor's or Master’s degree in Computer Science, similar technical field or equivalent practical experience. • 5+ years of iOS software development experience with Objective C, Cocoa Touch and Swift, and Object-Oriented languages.

About the organization(s)

• Wonderment Apps is a technology development and design firm that provides scalable teams to create truly inspirational technology for Enterprise Technology Companies, Startups, and Traditional Businesses. The connection to our customers and the products always comes first, which is why we carefully select talented developers, product developers, project managers and designers from around the world. Our core philosophy is to create a sense of Wonderment in every product and feature we create. Whether it is rigorous technology or a beautifully-designed consumer site / app, each team member strives to make the experience engaging and worthy of sharing. • About Project: • A very large-scale e-commerce global platform focused on health supplement products is looking for a Sr. Lead iOS Mobile Engineer. This platform is available in various countries and used by a sizable user audience across the globe. This company is looking for a senior hands-on mobile engineer to oversee the day-to-day development activities, establish KPIs to measure the speed and quality of development, and implement processes to improve the team’s overall efficiency.

Agreement type

Employment

Posted: November 22, 2020 02:54 PM

Manuela vargas Jaramillo
Manuela vargas Jaramillo Verified
Independent Recruiter
You have signaled .Would you like to apply for this opportunity?
Signals

Signals are a way of compiling a list of people you’ll consider working with. Others can signal you as well.

By signaling a person or organization you notify them that you’ll consider working with them. Thus:

  • You will be notified of all or relevant jobs they post or when they’re open to new opportunities (your choice).
  • When they search for talent, they’ll notice you signaled them.
  • Your signals are only visible to people you have signaled. You can, however, share them with others to collaborate.

55% of jobs are filled via referrals 1 . With Signals, Torre makes it easy for you.


Manuela is using Torre to find talent and opportunities. LEARN MORE and POST A JOB.