Senior iOS Engineer

Brave Software


1 month ago

04/23/2019 23:34:57

Job type: Full-time

Category: Software Dev


Brave is looking for an experienced iOS developer to help build our Brave Web Browser app. It's already receiving rave reviews and we are only just beginning. Jump in and work with a top-notch team and watch our adoption soar with your help.

Technologies

Swift, Objective-C, C++, Javascript, Xcode

Skills & Requirements

Requirements

  • 5+ years experience with iOS development
  • Strong Swift and Objective-C skills
  • Expert-level familiarity with Xcode and Instrumentation
  • Ability to create interfaces programmatically
  • Experience with software development via distributed development teams
  • Comfortable working in an open source setting
  • A passion for helping protect users’ privacy and security
  • Written and verbal communication skills in English
  • Proven record of getting things done
  • A CS degree or equivalent preferred

Additional Preferred Skills:

  • Concurrency and Multithreading
  • CoreAnimation
  • UI/Unit Testing
  • C++ & Javascript

The tech stack is composed of: CoreData, Swift, and JavaScript.
The project is open-source on GitHub: https://github.com/brave/browser-ios

We follow open-source peer-review practices. 

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Social Chorus (USA only)
    4 days ago

    SocialChorus is a platform for communicators. We help them become heroes within their organizations by giving them the tools and expertise they need to unify their enterprises. Companies thrive and win when all of their workers feel aligned, informed and supported. In simple terms, we help companies work as one.


    Joining SocialChorus means joining a movement where every worker matters. This movement has taken root and is evident in our world-class customer base and their millions of employees worldwide. Now we need your help to achieve our goal of connecting every worker. Ready to make a difference?


    We are currently seeking a USA BASED Senior iOS Engineer to design and implement new features/functions for our mobile communications platform.


    We are a distributed team. Yes, we have offices in several cities but we build solutions for distributed workforces so we model our workforce the same way. In this role you really can work where you want.

    Responsibiitlies

    Design and execute user-facing features on iOS devices

    Create and update application designs for application enhancements

    Provide technical leadership, driving and performing best engineering practices

    Produce high quality software that is unit tested, code reviewed, and inspected for continuous integration

    Carefully evaluate the technical tradeoffs of every decision

    Work with the Design team to hone in on the best UI and infrastructure practices

    Participate in the full SDLC (Agile), including meetings, iterative development, estimations and design sessions

    Qualifications

    Proficient in software/mobile app/API/Social Media iOS initiatives development

    4+ years building apps in a production environment

    2+ years experience with Swift, with deep understanding of Swift programming conventions

    Multiple apps deployed to the App Store

    Personal/Public projects available for review

    Strong working knowledge of iOS SDK, computer network protocols, data structures, algorithms, and designing for performance

    Experience with video and image processing

    Knowledge of modern design patterns

    Strong knowledge of github best practices and peer review guidelines

    Experience working with and tuning high volume mobile applications

    Experience integrating with RESTful API backends

    Experience working in an Agile development environment

    Why SocialChorus?

    Because you care. About people, the work you do, and the connections you make. Work is such a large part of life, it only makes sense to make it awesome.

    If you want to engage brilliant minds in a true start-up environment where ideas are rewarded regardless of who they come from, join us. This is a rapidly changing space so if you thrive on ambiguity, are hungry for a challenge, and have the guts to speak your mind it could be a perfect fit.

    Come for the challenges, come for the people, and the unlimited PTO, health benefits, 401k plan, casual and friendly environment, and a leadership team who truly believes in your growth both professionally and personally will keep you here.


    Remote USA ONLY

  • Our goal at Nash is to make trading, holding, and interacting with cryptocurrencies accessible to everyone. We are looking for a mobile engineer to help us expand our services to mobile devices. You should be well versed in native iOS or Android development and have a passion for test-driven development.

    Requirements

    Develop modular code and reusable components for the Nash mobile wallet and exchange platform.

    Document your work thoroughly so that others can work with and build upon it.

    Engage in test-driven development practices.

    Work asynchronously with a fully remote team.

    We are looking for

    3+ years experience working with Android development.

    Experience with native iOS development.

    Experience with functional programing (e.g., Elixir, Haskell, etc.).

    Extensive knowledge of Git.

    A strong portfolio of prior mobile development work.

  • 1 month ago
    About SwissBorg:

    SwissBorg is a fintech startup building the new era of wealth management on the blockchain. Developed by a team of financial experts, we are decentralized to the world with teams in Toronto, Lausanne, Tokyo and London and operate as a meritocracy. By utilizing the community-centric approach, SwissBorg aims to revolutionize investment in crypto assets.

    We are looking for talented individual to help us grow our team and reach. If you like fast-paced environments, lots of learning, agile thinking and a flexible work policy, this is your chance to apply!

    Responsibilities:

      • Contribute to the development and evolution of our iOS apps
      • Work closely with the Product, UX/UI, Android and Backend teams
      • Write clear and maintainable code with Unit/UI tests
      • Evaluate the right technologies and keep yourself up to date to the iOS technology landscape
      • Constantly improve the quality of our products by fixing bugs and refactoring the code base where necessary
      • Implement best practices to ensure app reliability, scalability and security

    Skills and requirements:

      • Solid experience (3+ years) in developing iOS native apps with Swift
      • Knowledge of Rx (RxSwift), Alamofire or Moya is a plus
      • Solid understanding of the full mobile development lifecycle
      • Strong UX/UI design skills and the care to develop world-class user interfaces.
      • Enthusiastic, fast learner and a problem solver
      • Previous experience working remotely is a big plus
      • The ability to propose, listen and accept people's feedbacks
      • Flexible, proactive, organized, detail-oriented and entrepreneurial
      • Excellent English communication skills.
      • Experience in the finance industry a plus
      • Experience with encryption, cryptography standards and securing iOS app is a plus.

    Why SwissBorg:

      • Freedom to create, build a research architecture and the company you always dreamed of
      • Grow in an environment with experts in crypto, investments, engineering, AI, psychology, and business
      • Very competitive Salary and Bonus
      • Flexible work hours

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!