Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailWere looking for an Intermediate Software Developer to join our dynamic agile development team. Youll work across our software stack with a particular focus on strengthening the robustness quality and maintainability of our systemsincluding both mobile and web applications and backend data services.
The ideal candidate brings solid fullstack experience thrives in fastpaced environments and is passionate about delivering highquality welltested software. You should be comfortable switching between individual contributor and team collaborator roles and excited about mentoring junior team members as we continuously improve our development practices.
Key Responsibilities:
Full feature ownership Design develop and maintain features across their lifecyclefrom ideation to deployment and ongoing support.
Testing and code quality Drive robust unit integration and endtoend testing practices. Ensure quality via peer code reviews and static analysis.
Agile participation Participate in sprint planning resource estimation and user story development.
Product collaboration Partner with business users and crossfunctional teams to translate needs into working software automations or assistant tools.
Systems health Contribute to the overall system quality by code reviews improving documentation testing practices backup procedures and cybersecurity readiness.
Tooling and process improvement Recommend and implement tools technologies and practices to improve code quality developer experiences and/or process efficiency.
Mentorship Support and mentor junior developers to enhance team skillsets and collaboration.
Qualifications :
Minimum requirements:
24 years of professional experience in fullstack development (postgraduation) with proven experiences with:
TypeScript for both web and mobile applications
React (Reactadmin) and componentbased design systems
Jest for unit testing
Some experiences with Playwright or equivalent for integration and endtoend (e2e) testing
Degree in Computer Science (or equivalent experience/certifications)
Strong problemsolving and communication skills
Demonstrated ability to work independently and as part of a team
Must be a Canadian citizen permanent resident or a protected person defined by the Immigration and Refugee Protection Act.
Preferred / NicetoHave Skills:
Experience with:
React Native and Expo for mobile development and continuous integrations
Mobile integration and/or e2e testing frameworks like Appium or Maestro
Maintain and upgrade automated deployment of apps on iOS and Android platforms
Familiarity with:
PostgreSQL SQL Networking Flask and Python
Okos offers a competitive salary and benefit package and the opportunity to work in a challenging but fun and collaborative environment while increasing your skillset and moving your career forward.
Additional Information :
Okos believes all people have equal value and we are committed to providing a safe space foreveryone. We welcome all applicants of diverse races genders ages religions we will provide accommodation to all applicants throughout our hiring process.
What We Offer
Flexible (hybrid) work environment with 3 days per week in office.
Competitive salary commensurate with experience & qualifications.
Highly autonomous environment.
Opportunity to learn and work on a variety of tasks.
Opportunity to be among the early hires in a quickly growing startup.
24/7 gym access and other perks at our Calgary Office
Competitive health dental and vision benefits
Convinced youll be able to make an impact Wed love to hear from you.
Remote Work :
No
Employment Type :
Fulltime
Full-time