Senior Xamarin Developer

| Orange County
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Cie is a venture studio that serves as a growth accelerator for bold entrepreneurs and an innovation lab for visionary corporate partners who want to transform disruptive ideas into new technology ventures.
 
We are looking for a Senior Xamarin Mobile Developer, who is a subject-matter expert on both the iOS and Android platforms. The Cie mobile team is tech-stack agnostic. We need someone who feels comfortable building mobile applications regardless of the tech stack. This role will work with all relevant cross-functional teams to execute the full software development lifecycle for mobile applications.
 
This position requires effective leadership, communication, and technical project management abilities. We’re looking for someone who can thrive in a fast-moving, creative company so if this sounds like you…KEEP READING!
 
What You’ll Need to Succeed: 
  • Minimum of 5 years of experience developing iOS and Android apps 
  • 2-4 years of experience developing iOS and Android apps using the Xamarin framework and toolset (Xamarin Studio and/or Xamarin for Visual Studio). 
  • 3-4 years of C# experience (We have many Xamarin applications internally) 
  • You must have experience with Xamarin.iOS, Xamarin.Android, and Xamarin Forms 
  • Expert level knowledge on the iOS and Android SDKs and native tooling 
  • Expert knowledge of the Apple App Store, Google Play Store, including store policies, publishing, deployments, and provisioning 
  • Expert knowledge of MVC, MVP, MVVM, and other software design patterns 
  • You must have released multiple apps to both of the app stores (Apple, Google) 
  • You must have experience building graphically intensive UIs
  • You must have experience working with SQLite or comparable local storage frameworks 
  • You must have experience with git 
  • Experience with prototyping tools is a plus 
  • Ability to collaborate with designers and content creators to develop robust and user-friendly interfaces 
  • Must be able to clearly communicate technical details to business units and external clients 
  • Must have exceptional attention-to-detail 
  • Excellent teamwork skills with an ability to lead projects with little to no supervision 
What You’ll Do:
  • Develop complex multi-layered mobile applications targeting multiple platforms 
  • Develop complex, high-fidelity UI, matching approved designs as closely as possible 
  • Perform in-depth code reviews to ensure source code quality 
  • Distill technical design specifications into functional pieces of source code 
  • Collaborate with designers on building technically feasible mobile UI 
  • Collaborate with back-end developers internally and client-side on integrating APIs 
  • Provide accurate time-estimates 
  • Demonstrate attention to detail, both in source code and in UI development 
  • Work effectively and efficiently with limited oversight and direction 
  • Identify and execute on areas of code improvement and reusability within projects 
  • Actively contribute towards a repository of reusable source code in order to increase development velocity 
  • Ensure best practices and development policies are adhered to by oneself and the team as a whole
  • Staying abreast of changes in relevant technologies in the mobile space 
  • Coaching developers of various skill levels and leading by example 
  • Assist in interviewing candidates and evaluating technical ability 
Project Responsibilities: 
  • Ensure development process is followed by entire project development team 
  • Ensure code quality is maintained via proper architecture, planning, and code reviews 
  • Repository management such as periodic back-merges, making sure the repository is clean, making sure proper branching/naming conventions are being followed 
  • Be the technical point-person for the project manager and client 
  • Ensure builds are released at the right time to the correct groups of people along with accurate release notes and version number 
  • Ensure application is versioned correctly 
  • Assist the project manager is creating and assigning out development tasks 
  • Assist project manager is making sure JIRA ticket statuses are kept up to date 
  • Lead the production deployment effort as relevant to Cie 
 
Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • .NETLanguages
    • C#Languages
    • JavaLanguages
    • JavascriptLanguages
    • PHPLanguages
    • XamarinLanguages
    • jQueryLibraries
    • Twitter BootstrapLibraries
    • AngularJSFrameworks
    • ASP.NETFrameworks
    • Backbone.jsFrameworks
    • ExpressFrameworks
    • Vue.jsFrameworks
    • AngularFrameworks
    • MemcachedDatabases
    • Microsoft SQL ServerDatabases
    • MongoDBDatabases
    • MySQLDatabases
    • RedisDatabases
    • SQLiteDatabases
    • Google AnalyticsAnalytics
    • OptimizelyAnalytics
    • AxureDesign
    • PhotoshopDesign
    • SketchDesign
    • ConfluenceManagement
    • JIRAManagement
    • WordpressCMS
    • UmbracoCMS
    • HubSpotCRM
    • MailChimpEmail

Location

Casual, open office overlooking the water. -- Did we mention we are minutes away from the Ocean?

An Insider's view of Cie

What are some social events your company does?

We love our social events at Cie, and I love planning them! We enjoy catered lunches together every Monday, bi-weekly catered breakfast on Fridays, and birthday lunches and dessert once a month! And when we’re not working hard in the office, we like to rock climb, go-kart race, go on scavenger hunts and let’s not forget outrigger racing!

Frances

Office Manager

What's the biggest problem your team is solving?

On start-ups, some of the biggest challenges we face are creating an idea, properly executing it and helping it continuously evolve. From start to finish, we have to continually improve on the ideas we create and, in the end, we want nothing more than to provide the best version of that idea.

Rory

Senior Front End Developer

How has your career grown since starting at the company?

Cie has allowed me to take the next step in my career. I started in a junior position and Cie provided me with industry specific exposure that is both challenging and rewarding, allowing me to grow into a managerial position. Cie is a great place to invest in yourself while driving towards a single goal company-wide to innovate and push boundaries.

Gladiz

Account Manager

What are Cie Perks + Benefits

Culture
Friends outside of work
Eat lunch together
Daily stand up
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Health Insurance & Wellness Benefits
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Onsite Gym
Retirement & Stock Options Benefits
401(K) Matching
Company Equity
Performance Bonus
Child Care & Parental Leave Benefits
Flexible Work Schedule
Remote Work Program
Family Medical Leave
Vacation & Time Off Benefits
Generous PTO
+ Additional Anniversary PTO Grants
Paid Holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
Casual Dress
Company Outings
Game Room
Stocked Kitchen
Some Meals Provided
Happy Hours
Parking
Recreational Clubs
Relocation Assistance
Professional Development Benefits
Job Training & Conferences
Lunch and learns
Acme Co. hosts lunch and learn meetings once per quarter.
Promote from within
Time allotted for learning
Online course subscriptions available

Additional Perks + Benefits

Employee Parking. Profit Sharing Plan . Competitive Salary. Birthday Celebrations. Most importantly, you'll have the best coworkers....EVER.

More Jobs at Cie3 open jobs
All Jobs
Dev + Engineer
Developer
new
Orange County
Developer
new
Orange County
Developer
new
Orange County
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Cie's full profileSee more Cie jobs