Senior Software Developer designing and developing complex software applications for ASICS Apps. Leading technical direction and mentoring developers in a health and fitness digital services environment.
Responsibilities
Provide technical leadership and guidance to the development team.
Lead the design and architecture of software systems, ensuring scalability, maintainability, and performance.
Write high-quality, efficient, and maintainable frontend and backend code, setting an example for other developers.
Mentor and coach junior and intermediate developers, fostering their professional growth.
Conduct thorough code reviews to ensure high standards of code quality and consistency.
Solve complex technical problems and provide innovative solutions.
Evaluate and recommend new technologies, tools, and frameworks to improve the development process.
Work closely with product owners, stakeholders, and other teams to define and deliver on project goals.
Drive continuous improvement initiatives to enhance the development process and product quality.
Advocate for and implement DevOps practices to streamline development, testing, and deployment.
Requirements
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
5+ years of experience in software development.
Expertise in multiple programming languages, frameworks, and technologies.
Deep understanding of software architecture principles and design patterns.
Extensive experience with testing, debugging, and performance optimization.
Experience with CI/CD pipelines and DevOps practices.
Strong leadership, communication, and mentoring skills.
Proven ability to lead and deliver complex projects
Senior iOS Engineer developing and maintaining applications for Tubi's streaming platform. Collaborating with a dedicated team to enhance user experience and application performance.
Full - stack Engineer developing and supporting front - end and back - end applications for modern banking solutions. Collaborating in agile teams to deliver high - quality software in Canada.
Fullstack Software Engineer working on AI development projects for top 50 tech companies. Building applications and improving performance on coding tasks with flexible hours.
Fullstack Software Engineer building real - world applications for top tech clients. Improving AI model performance across multiple projects in a remote work environment.
Staff Software Engineer working on the AI growth platform for real estate at Luxury Presence. Driving architecture, delivering AI - powered products, and managing high - throughput search systems.
Developing AI growth platform for real estate at Luxury Presence. Building scalable microservices and collaborating with a global team in an innovative environment.
Staff Software Engineer shaping platform architecture and driving AI product delivery for real estate. Collaborate on innovative projects in a fast - paced environment.
Associate Software Engineer responsible for developing components and supporting business inquiries for TD technologies. Collaborating with technology partners and analyzing technical requirements to ensure effective engineering solutions.
Senior Full Stack Software Engineer responsible for delivering AI/ML integrated software solutions. Engage in technical design and client collaboration in a hybrid work setting.