Job board
Full Stack Developer
Responsibilities:
As a Full Stack Developer, you will be responsible for designing and integrating mobile app as well as website-related code, ensuring optimal server performance, and developing robust mobile and web architecture. You will work closely with our team to create innovative solutions that enhance user experience and engagement. Your role will include:
- Designing and Integrating Code: Develop and implement website-related code and architecture to create seamless and efficient web applications.
- Performance Optimization: Determine hardware and software requirements to achieve optimal server performance.
- Software Development: Write, modify, integrate, and test software code for e-commerce and other Internet applications, utilizing various programming languages.
- Maintenance of Existing Programs: Regularly maintain and modify existing computer programs as required to ensure continued functionality and user satisfaction.
- Mock-ups and Storyboards: Prepare mock-ups and storyboards to visualize project ideas and communicate designs effectively.
- Technical Communication: Communicate technical problems, processes, and solutions clearly with team members and stakeholders.
- Content Creation: Create and optimize engaging content for our website using a variety of graphics, database, animation, and other software.
- Research and Evaluation: Research and evaluate various interactive media software products to enhance development processes.
- Incident Management: Manage incidents effectively, providing quick and efficient resolutions to technical issues.
- Client Support: Consult with clients after sale to provide ongoing support, ensuring their needs are met and any issues are promptly resolved.
Experience and Specialization:
The ideal candidate will have extensive knowledge and experience in the following areas:
- Programming Languages: Proficiency in Java, Flutter, JavaScript, PHP, C#, CSS, SQL, and Object-Oriented programming languages.
- Development Tools: Experience with Xcode, Android Studio, Visual C++/MFC, and software development tools such as Git and GitHub.
- Web Development: Familiarity with frameworks and technologies including React.js, React Native, and WordPress and Firebase.
- Design Software: Proficiency in Adobe Creative Suite (Illustrator, Photoshop, Premiere Pro, XD) and Figma for design and content creation.
- Database Management: Experience with MySQL, MS SQL Server, and database software for effective data handling.
- Quality Assurance: Understanding of quality assurance principles and practices to ensure high standards in deliverables.
- Agile Methodologies: Familiarity with Scrum and other agile development methodologies.
Area of Work Experience:
- Embedded systems
- Information technology (IT) service delivery
- Design and quality assurance or control
Work Conditions:
- Fast-paced environment with tight deadlines
- Ability to work under pressure
- Attention to detail and capacity for repetitive tasks
Security and Safety:
- Successful candidates will be required to undergo a criminal record check as part of the hiring process.
Salary:
- $70-85,000 CAD based on experience (30 hour work week)
Benefits:
- Financial Benefits: Eligibility for bonuses based on performance.
- Other Benefits:
- Paid time off for volunteering or personal days.
- Opportunities for team building and professional development.
If you are passionate about technology, eager to contribute to a fast-growing startup, and meet the qualifications outlined above, we invite you to apply for the Full Stack Developer position by emailing [email protected]. We look forward to hearing from you!