Post Project
  • Search
    • Buyers can
    • Search offers to buy now
    • Search freelancers to request a proposal
    • Freelancers can
    • Search projects to quote on
  • How it works
  • Log in
  • Sign up
  • Freelancer?
Browse by Category
    Technology & ProgrammingWriting & TranslationDesignDigital MarketingVideo, Photo & ImageBusinessMusic & AudioMarketing, Branding & SalesSocial Media

    Software Developer (iphone, python, cloud)

    5078
    $$
    • Posted: 14 years ago
    • Proposals: 0
    • Remote
    • #7966
    • Archived
    • 0
    • 0

    Description

    Experience Level: Intermediate
    This is an hourly, ongoing Software Developer position, requiring knowledge of iPhone tools (Interface Builder, Cocoa Touch, Objective-C, C++, XCode, Certificates/Code-Signing, Instruments/Profiling, Debugging), Python development (including REST, JSON), and experience with Cloud Technology for storage, servers, DB's, parallelization, etc (i.e. Amazon Web Services, Google App Engine, Mosso, or AppJet).

    You'll be working with a top-tier Software Engineer (CMU, Google). We're looking for excellent spoken/written English, and experience with SVN version-tracking, code-reviews, refactoring, test-driven-development, and feature/bug tracking systems. Occasionally, you might also be asked to do technology research, such as delivering a report comparing the pros and cons of various software tools or services.
    Skills survey required: if you can answer the following questions, we'd like to hear from you as soon as possible.
    Specific Questions - Please answer the following questions in your own words. It should take 5-10 minutes.

    In 1-2 sentences, please describe how Interface Builder is used in concert with XCode using the following terms: views, controllers, delegates, windows, widgets.
    In Objective-C, what do the terms \"release\" and \"retain\" pertain to?
    How do you profile an iPhone app to find out how much CPU a particular function is using?
    Could you provide some Python code showing how to read lines from a file, reverse them, and write them to another file (bonus for shortest solutions)

    Please describe any experience with Functional Programming (bonus for any mention of Strict/Pure, Eager/Lazy, Lambda Functions, Monads).
    Please name a couple of design patterns you've used, and also please name a couple of refactorings you like.
    How do you resolve a Conflict in the Subversion source-control system?
    If you were working on a bug that you couldn't solve, how would you reduce your entire project to a minimal set of source code that reproduces the bug, so that you could go to the community for help?

    In 1-2 sentences, explain how you'd unit-test a function that returns the Absolute Value of an integer.

    *Link to enter responses http://spreadsheets.google.com/a/gweb.org/ccc?key=pX1UC29XLT9k28AyfH3IEXA&hl=en

    Required:
    5 years of experience in Software Development. Please detail your experience and provide link to portfolio.

    Human R.
    Human R.
    0% (0)
    Projects Completed
    -
    Freelancers worked with
    -
    Projects awarded
    0%
    Last project
    24 Mar 2023
    United States

    New Proposal

    Login to your account and send a proposal now to get this project.

    Log in

    Clarification Board Ask a Question

      There are no clarification messages.
    5078
    $$
    Human R.
    Human R.
    0% (0)
    Projects Completed
    -
    Freelancers worked with
    -
    Projects awarded
    0%
    Last project
    24 Mar 2023
    United States

    Related project Searches


    appjet Objective-C programming language debugging json C++ programming language apple xcode user interface (UI) model view controller (mvc) Python programming language software development apache subversion (svn) amazon web services refactoring software engineering cocoa touch functional programming database iphone pattern design microsoft windows google application engine widget community English tracking system survey design

    Product

    • About
    • Team
    • Careers

    Support

    • How it works
    • Trust & Safety
    • Help Centre

    Discover

    • GuidesStoriesNews

    Resources

    • Customer Stories
    • Business Cost Calculator
    • Startup Cities

    Browse

    • Freelance Services
    • Freelance Services By Country
    • Freelance Skills
    • Terms
    • Privacy
    • Sitemap
    • Company Details
    • © 2023 People Per Hour Ltd
    We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
    Cookie Settings
    Accept All Cookies