Software Engineer (Web/Mobile)

Software Engineer (Web/Mobile)

Etobicoke, Ontario, Canada †-†Permanent


Job Description

We are looking for a creative and enthusiastic Developer (Mobile/Web). If you have a curious mind, love exploring all the possibilities new technology has to offer and are passionate about mobile platforms and translating code into user-friendly apps, we want to meet you.

Come join us and be part of an amazing journey in the wearable IOT world.

Responsibilities:

Translate product requirements & user stories or epics into detailed technical specifications
Develop native as well as cross-platform mobile SDKs and applications for iOS, Android & Windows.
Work closely with UI/UX team to translate the virtual design into actual implementation
Articulate and document low-level software design
Collaborate with others to determine design specifications or details
Write well-designed, efficient code
Write unit and integrations tests to ensure an optimal code coverage
Demonstrate ownership and initiative tacking


Must Have Skills:

Bachelorís Degree in Computer Science, Computer Engineering, or equivalent work experience
6-9 years of experience in Software Development or similar field
Minimum 3 years of experience in building mobile applications for iOS or Android using React Native
React Native Technologies: Functional Components, React Hooks, Flexbox styling, ECMA Script 5-6, JS Async-Await-Promises, JS inheritance and objects, Redux, Flipper, Bridges to native code, Reactive programming, Unit Testing
Experience consuming RESTful/GraphQL APIs and working with Web Sockets
Ideally, have built applications from the ground up all the way to public launch and also maintain a portfolio of released applications in the App Store or Google Play
Good to have some experience building applications with mobile hardware and mobile sensors, like GPS/location services and Bluetooth
Experience using and integrating with third-party libraries and APIs
Experience working in Scrum or Agile-based environment
Advanced proficiency with GIT, Gradle, Maven, SonarQube, Jenkins, automated CICD pipelines
Advanced knowledge of software design patterns for mobile platforms
Ability to thrive in a faced-paced environment
Excellent communication and analytical skills


Details:

Starting: ASAP







Similar jobs in Etobicoke:

Similar jobs in other locations: