Intermediate / Senior Software Developer (Mobile)

Apply: Send resume and cover letter to jobs@ncxinc.com

Job Summary

NCX Inc. is currently looking for an Intermediate and Senior Software Developer (Mobile) to join our development team. This role involves working in a high technology environment, to create systems, using the latest technologies. This individual must have excellent problem solving skills and be willing to put in the extra effort to develop excellent solutions. We are looking for self-starters that can make a difference in the organization and pave the way for future product offerings.

Responsibilities and Duties

  • Desire to work with the latest technologies and apply them to business requirements.
  • Ability to understand and design Process Flow Diagrams.
  • Interact with Technical Lead(s) during product development.
  • Ability to accurately complete technical development tasks from specifications.
  • Ability to collaborate in a team of developers, systems analysts and managers to deliver a high quality software system that meets or exceeds the client’s expectations.
  • Ability to document code, write unit tests and provide peer reviews.
  • Ability to communicate with cross-functional teams.
  • Possesses problem solving skills and work as a team player.
  • Must be able to work with minimal supervision within a structured environment
  • Excellent verbal and written communication skills – Must show enthusiasm, initiative and pride in work.
  • Provide internal and external product support.
  • Test applications and prepare end user documentation.

Qualifications and Skills

  • University Degree or College Diploma in Computer Studies
  • 5+/10+ Years Software Development Experience
  • Experience developing native mobile apps (iOS using XCode Swift 2.0 and higher, Android 4.0 and higher using Android Studio or Eclipse)
  • Mobile UX design experience
  • Experience developing cross-platform mobile apps (Xamarin, Xamarin Forms)
  • Knowledge of (or experience with) Adobe PhoneGap / Apache Cordova
  • Knowledge of (or experience with) React Native
  • Experience consuming RESTful services from within a mobile app, using the appropriate methodology for the selected framework (native vs cross-platform)
  • Comprehensive knowledge of UX design

Environment

We allow for a very dynamic environment built on teamwork and core competencies. The development team is responsible for the entire application life cycle, from conception to implementation, allowing individuals the opportunity to be part of the entire process and engage a higher level of learning over time, versus large corporations where developers focus on one area only.

 

We are looking for developers that can learn anything quickly if required.

  • Looking for developers that can juggle many tasks at once without missing a beat.
  • Looking for people that are energized to develop their knowledge and skills and ready for quick advancement in a growing company.
  • Looking for people that excel in their work.
  • Willing to learn and adapt.

Benefits

Mental, dental and vision available.