Talent.com
No longer accepting applications
Software developer, mobile focus

Software developer, mobile focus

Okos Smart HomesCalgary, Alberta, Canada
2 days ago
Job type
  • Full-time
Job description

Job Description

About the Job

The Software Developer role will be part of a dynamic agile development team, building and working on software systems, with a focus on mobile application development, as well as our web application.

The person in this position will have a wide set of skills and expertise, is able to work in a changing and dynamic environment, and who will be able to contribute in a meaningful way to our software products. The person should have solid knowledge and working ability with full stack software coding and design and excellent working knowledge of several programming languages working well in a fast-paced team environment. The position is part of a collaborative development team focused on learning and delivering quality results.

Key Responsibilities :

Design, develop and execute software solutions to address business issues

Design, develop, and implement unit test applications in accordance with established standards.

Evaluate and recommend tools, technologies and processes to ensure the highest quality product

Collaborate with business users and an interdisciplinary team to articulate the business needs to be addressed

Work and collaborate with the team to review, teach existing practices, revisit or improve the areas of : troubleshooting code level problems, improve system quality, adequate documentation, testing, cybersecurity, adequate backups, and code reviews.

Maintain high standards within the team by establishing good practices and habits.

Participate in peer-reviews of solution designs and related code.

Participate in the collection and documentation of user's requirements, development of user stories, estimates and work plans.

Qualifications

Minimum requirements :

3-5+ years’ experience designing and building software applications, with extensive and varied programming experience (preferably leading, mentoring and working with other developers), and preferably with experience in web and mobile application development

College or University degree in Computer Science or a related discipline, or equivalent work experience, or certification

Core Competency Requirements :

Experience working on complex software projects

2-3 years Experience with React (React-admin), Javascript, Typescript, React-native, Expo, Jest and similar end-to-end and integration testing (e.g. Playwright) framework and tools.Experience with Linux

Proven experience in managing mobile app deployment for Android and iOS platforms

Being flexible to pivot between individual contributor and a team player based on product priorities and workload

Internally motivated, able to work proficiently both independently and in a team environment

Strong communication skills with both team members and internal business stakeholders

Strong initiative to find ways to improve solutions, systems, and processes

Experience with SQL, Networking, Python, Postgresql, Flask and supporting libraries are an asset

Additional Information

Okos believes all people have equal value and we are committed to providing a safe space for everyone. We welcome all applicants of diverse races, genders, ages, religions, identities, experiences, etc. and we will provide accommodation to all applicants throughout our hiring process.

What We Offer

Flexible (hybrid) work environment.

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 you’ll be able to make an impact? We’d love to hear from you.