FreshWorks Studio Victoria, BC, Canada
17 Dec, 2017Permanent - Full time
WHO WE ARE FreshWorks Studio is a Victoria-based award-winning app development firm that provides private and public sector organizations with quality web and mobile app solutions. By following agile methodology and planning principles we guide the company's passionate and talented iOS/Android/Web developers to deliver superior app development for start-ups,mid-scale enterprises, and governments. At FreshWorks, you will work with a team of 30+ talented problem solvers in our downtown office who are passionate, collaborative, fun, and extremely motivated. Our family of innovators, creators, and engineers have worked on projects for some highly recognizable clients like BC Ferries, Used.ca, and Harbour Air. JOB DETAILS Location: 736 Broughton Street, Victoria, BC Number of Positions: 1 Employment Type: Full-Time, Permanent Salary Range: Commensurate with experience. Benefits: Extended Health Benefits and Life InsuranceFlexible Work HoursVacation DaysPaid Sick DaysPaid holiday break from December 25-January 1Relocation assistance (within Canada)Opportunity for equity compensation THE ROLE We are growing quickly and are looking for a talented Intermediate iOS Developer to add to our iOS department. We are looking for one developer to add to our existing team at our Head Office in Victoria, as well as two developers to help form a new team in our new Vancouver office. Your primary responsibility is ensuring the performance, quality, and responsiveness of iOS applications is up to FreshWorks standards of excellence. As an Intermediate Android Developer, you are familiar with the HIG and are comfortable with converting wireframes/designs with Interface Builder, .XIB files or creating programmatic views if necessary. You will work with SOAP and RESTful APIs (created by our web team) and have experience with offline storage, multi-threading, and performance tuning. As an iOS developer, you are proficient at generating certificates, creating provisioning profiles, and successfully submitting your applications to the App Store. You have a strong understanding of encryption and other security best practices. FreshWorks has contracts with both private and public sector clients, and our iOS team uses their knowledge of secure networking and storage to keep our client data safe. KEY RESPONSIBILITIES Analyze business problems of our clients and help formulate technology roadmap; Identify and propose technology solutions viable to the client needs; Collaborate with other iOS experts and address business, technical, and logical needs; Generate interface designs, prototypes, data flow diagrams, and system models; Create test plans, test scripts and conduct system testing; Participate in iOS app development, deployment and migration; Prepare technical documents and other required functional specifications; Contribute to the overall company in culture building, teamwork, and positivity. WHY CHOOSE FRESHWORKS We added 25 tech professionals to our team this year. We are growing rapidly and have great opportunities for advancement and career development into leadership positions. We added 25+ projects to our portfolio in 2017 and are on track to surpass that number in 2018. Our second office opened in Vancouver in July 2017 and there are plans for further expansion across Canada and into the US in the near future. Our office is located in the heart of downtown Victoria, the city with the mildest climate in Canada. Outdoors activities such as golfing, hiking, kayaking, and cycling can be done year round in this easily explorable community. Our downtown office has the features expected from a tech company including a lounge area, massage chair, foosball table, ping-pong table, and a kegerator. The kitchen has well stocked snack cupboards and a fridge with drinks to share with the team. Crepes are served on Thursday mornings and Demo Days are every second Friday. BASIC QUALIFICATIONS (Need to Have): A completed or in progress BS/MS in Computer Science or related discipline or equivalent experience 2+ years experience developing iOS apps Solid understanding of Swift and Objective-C with working knowledge of popular iOS libraries, like Core Location, MapKit, Alamofire, Core Animation, and User Notifications Experience with the SAP Mobile Platform Experience integrating with Graphical Integration Systems (GIS) Experience configuring Per App VPNs Knowledge of OOP concepts and MVP or MVVM architecture Experience working in an Agile environment Legal working status in Canada, please note that we do not have resources to sponsor work permits PREFERRED QUALIFICATIONS (Nice to Have): Knowledge of F5 big-IP Experience with Microsoft services including, Microsoft Exchange Server, Microsoft SharePoint, FileNet (document repository), and Microsoft Passport Experience with hybrid frameworks such as: Apache Cordova, Xamarin, or Ionic Please share at least one successfully deployed app on the App store with us in your application.