Front End Developer


Print this job
Reference Number:
FL-F12-ED
Job Country:
Number of Jobs:
1
Created:
2019-02-12
Job Description

As an Intermediate or Senior Mobile Developer, you are a key member of our development team. You are responsible for building and maintaining the Android mobile app, as well as support your colleague leading the development of the iOS app of our grain trading platform.

 You work closely with a multi-platform development team to ensure the timely delivery of features. You enjoy being part of a broader development team, you plan your work together, and you stay accountable and align with them through daily scrums. In particular, working with the other mobile developer, you split the tasks that need to be completed across Android and iOS platforms, and review each other's code base. You also both work with the product manager and designers to clarify any uncertain requirements, and find solutions to translate the product team's specifications into working features.

We believe good developers need clear requirements, but also focused time and space to do their best work. Accordingly, you vocalize when you need more clarity on something, and you decide what work setting works best for you to get the job done.

Along with your colleague, you are the ultimate owners of our mobile apps and you both take pride in making sure they are coded, tested and debugged appropriately and according to schedule.

Requirements

  • Needs a strong base in either Angular.js, Vue.js or React.js (React or Angular should be easy to transfer over to Vue)
  • Intermediate to senior - 5 to 7 years of software development experience, preferably on front end
  • Comfortable with CSS
  • Responsive web design
  • Expected to voice an opinion on mock-ups / prototypes and collaborate with designers
  • Experience in PHP is great but not mandatory
  • Webpack is a nice to have

Responsibilities:

  • Develop native applications for Android
  • Support development of native iOS applications
  • Translate business requirements into technical requirements
  • Conduct code review with other developers
  • Work to stay on top of deadlines and accountable
  • Deploy new versions of mobile applications
  • Conduct general and targeted QA of the application (web and mobile)
  • Track bugs within and debug mobile applications accordingly

 

Job Qualifications

Qualifications:

  • 3 or more years of mobile app development experience, with examples of completed or in-progress projects
  • 5 or more years of general application development experience (any language)
  • Strong experience with native Java Android development (Kotlin is a plus) using Android Studio
  • Experience with native Swift iOS development (Objective C is a plus) using XCode
  • Experience integrating third-party APIs, such as Twilio or Intercom
  • Experience with JSON and REST
  • Strong understanding of Android and iOS architecture
  • Experience deploying applications using the Google Play Store and Apple iTunes Store
  • Strong knowledge of and experience with developing for different screen sizes and resolutions, as well as supporting different operating system versions
  • Must be authorized to work in Canada

Nice to Haves:

  • Unit-testing and/or automated UI testing experience
  • Experience with other languages, such as Python or C
  • Experience working with AWS
 


Print this job
InTAC For your privacy and protection, when applying to a job online:
Do not provide your Social Insurance Number, credit card details or any other form of banking information to a prospective employer.

By applying to a job using InTAC.ca you are agreeing to comply with and be subject to the InTAC.ca Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.