Mobile Application Web Engineer

4 weeks ago


Vancouver, British Columbia, Canada The Coaches Site Full time

Position Overview

A web solutions developer specializes in transforming user requirements, design mockups, and UI/UX concepts into operational code utilizing web technologies. Proficiency in fundamental web technologies such as HTML, CSS, and JavaScript is essential for constructing, managing, and deploying web applications. Additionally, a solid understanding of PHP is necessary for backend programming. The developer must guarantee that the website functions seamlessly across all devices and browsers. A willingness to learn new technologies and programming languages is highly valued. We prioritize adaptability and problem-solving skills over extensive knowledge of a single technology or programming language.

Required Skills

  • Minimum of 2 years of experience in web development or a related field
  • Proficient in web development fundamentals, including HTML, CSS, PHP, SQL, and JavaScript
  • Experience with front-end JavaScript frameworks, particularly Bootstrap 3 and later
  • Ability to create mobile-optimized layouts using Bootstrap 3
  • Experience in UI/UX design
  • Basic knowledge of graphic design principles
  • Familiarity with REST API development is advantageous
  • Understanding of React/Native is beneficial
  • Experience with Google Play Store and Apple App Store submissions
  • Familiarity with XCode and mobile application compilation
  • Knowledge of relational databases and database management with MySQL
  • Familiarity with Agile methodologies and test-driven development practices

Key Responsibilities

  • Develop high-quality, testable, and efficient code by adhering to web development best practices
  • Design and implement basic web system layouts and user interfaces using HTML and CSS
  • Integrate data from various backend web services and databases
  • Collaborate with stakeholders to gather and refine specifications and requirements based on technical needs
  • Create and maintain comprehensive software documentation
  • Ensure compatibility of new features across different browsers, desktops, and mobile devices
  • Take responsibility for maintaining, expanding, and scaling our platform
  • Stay informed about emerging technologies and industry trends, applying them to operations and activities
  • Work collaboratively with designers and other developers to achieve visual design goals

Senior Developer Expectations

Senior developers should possess an understanding of DevOps and SysOps related to deploying and maintaining servers that host the platform. While not a core responsibility, this knowledge is crucial for ensuring a quality product.

  • Ability to manage and maintain LAMP servers (Ubuntu, Apache, NGINX, MySQL/MariaDB, PHP)
  • Experience with BASH scripting for automation tasks
  • Proficient in using GIT and GitHub for version control
  • Basic understanding of Docker is a plus
  • Knowledge of security practices, including encryption, hashing, and certificate management

Objectives

  • Deliver high-quality code consistently
  • Contribute to discussions and planning regarding the integration of new features and functions into the existing system
  • Write test cases and evaluate use cases to ensure a high-quality product

Assignments

Flexibility in adapting to new requests is essential. Initial assignments will include:

  • Managing Kanban tickets
  • Understanding the planning required for implementation to achieve ticket goals
  • Handling tickets related to:
    • Bugs
    • Investigating and reproducing bugs
    • Planning and documenting bug fixes
    • Correcting buggy code or enhancing existing code
  • Tasks related to extending or updating existing features
  • Defining subtasks for larger development stories as assigned
  • Estimating effort for tasks
  • Picking up tickets based on priority
  • Addressing complex bugs requiring expertise
  • Designing and coding new algorithms
  • Implementing more intricate stories and features
  • Reviewing code and features that may negatively impact other platform functionalities
  • Conducting code reviews, sign-offs, and testing

Engagement Requirements

  • Developers are expected to be available online during agreed-upon hours
  • Communication via Slack and Email is essential
  • Timely responses are expected
  • Availability: 40 hours per week
  • Overtime is not anticipated, with exceptions kept to a minimum
  • Standard employment protocols apply for time management and time off
  • Time tracking will be conducted through JIRA ticket interactions
  • Code commits to GitHub will align with ticket and task completion

Job Types: Full-time, Permanent

Compensation: $50,000.00-$80,000.00 annually

Benefits:

  • Comprehensive health care coverage
  • Paid time off

Work Schedule:

  • Monday to Friday

Application Requirement:

  • Eligibility to work in Canada

Preferred Education:

  • Bachelor's Degree

Work Location: Hybrid remote



  • Vancouver, British Columbia, Canada The Coaches Site Full time

    Position OverviewA Mobile Web Developer is tasked with transforming user requirements, design mockups, and UI/UX concepts into functional web applications utilizing modern web technologies. Proficiency in foundational web languages such as HTML, CSS, and JavaScript is essential for constructing, managing, and deploying web solutions. Additionally, expertise...


  • Vancouver, British Columbia, Canada The Coaches Site Full time

    Position OverviewA web solutions developer is tasked with transforming user requirements, design mockups, and UI/UX frameworks into operational code utilizing web technologies. Proficiency in web fundamentals such as HTML, CSS, and JavaScript is essential for constructing, managing, and deploying web applications. Additionally, familiarity with PHP is...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    About EA SPORTSElectronic Arts Inc. is a leading global interactive entertainment company that delivers immersive and engaging experiences to millions of players around the world.Our EA SPORTS brand is one of the most iconic and beloved in the industry, connecting hundreds of millions of players to the sports they love through a portfolio of industry-leading...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    About EA SPORTSElectronic Arts Inc. is a leading global interactive entertainment company that delivers immersive and engaging experiences to millions of players around the world.Our EA SPORTS brand is one of the most iconic and beloved in the industry, connecting hundreds of millions of players to the sports they love through a portfolio of industry-leading...


  • Vancouver, British Columbia, Canada Eventbase Full time $80,000 - $90,000

    Are you enthusiastic about delivering impeccable user experiences in mobile technology? Do you have a sharp eye for detail and an ability to uncover issues and inconsistencies? We have a thrilling opportunity for you. Become a vital member of our innovative team as a Senior Quality Assurance Engineer, where you will be instrumental in upholding the highest...


  • Vancouver, British Columbia, Canada Later Full time

    Join Our Team as a Web Application EngineerWe are seeking a dedicated Web Application Engineer to become an integral part of our dynamic team. In this role, you will be essential in crafting and sustaining both the front-end and back-end elements of our web solutions. Collaborate with the product development team to convert business needs into technical...


  • Vancouver, British Columbia, Canada LayerZero Full time

    About LayerZero: LayerZero is dedicated to fostering a community of cross-chain developers, enabling the creation of decentralized applications (dApps) that transcend the limitations of individual blockchain functionalities. Our Mission: With our innovative messaging protocol, we empower developers to construct cross-chain dApps that harness the unique...


  • Vancouver, British Columbia, Canada Yocale Business Full time

    Position Overview: As a Senior Front-End Engineer at Yocale Business, you will spearhead initiatives within a dynamic team comprising developers, designers, data analysts, and business strategists. Your primary focus will be on enhancing the Varicent application, a sophisticated single-page web solution built with React and Redux, interfacing with a REST API...


  • Vancouver, British Columbia, Canada Robinhood Full time

    About the Team and Position We are thrilled to welcome skilled and enthusiastic Mobile Application Engineers to our distinguished team, dedicated to enhancing Robinhood's mobile platform for our users. We seek developers who are not only passionate but also exemplify leadership through their contributions, fostering growth in both the product and their...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    Mobile Software Engineer Position at BGC Engineering Inc.We are seeking a skilled Mobile Software Engineer to contribute to the development of innovative mobile applications designed for the assessment and management of geological hazards. This role offers the chance to work alongside a talented group of engineers and geoscientists.Key...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    Mobile Software Engineer Position at BGC Engineering Inc.We are seeking a skilled Mobile Software Engineer to contribute to the development of innovative mobile applications that facilitate the assessment of geological hazards and risks. This role offers the chance to work alongside a talented group of engineers and geoscientists.Key Responsibilities:Design...


  • Vancouver, British Columbia, Canada Bongarde Full time

    Are You a Problem Solver?If you thrive on planning and executing projects, and have a knack for identifying and resolving issues, we want to hear from you.About BongardeBongarde specializes in web-based information and training tools tailored to meet the compliance and educational requirements of safety, environmental, and human resource professionals across...


  • Vancouver, British Columbia, Canada Bongarde Full time

    Are You a Problem Solver?If you have a passion for planning and executing projects while tackling challenges head-on, we would like to connect with you.About BongardeBongarde specializes in web-based information and training tools tailored to meet the compliance and educational requirements of safety, environmental, and human resource professionals across...


  • Vancouver, British Columbia, Canada Bongarde Full time

    OverviewAre you passionate about executing projects and tackling challenges? Do you have a results-driven mindset? If so, we would like to connect with you.About BongardeBongarde is a company dedicated to providing web-based information and training solutions tailored to the compliance and educational requirements of safety, environmental, and human resource...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    Software Developer Position at BGC Engineering Inc.We are seeking a talented and motivated Software Developer to join our team at BGC Engineering Inc. You will play a key role in developing cutting-edge mobile applications used for collecting vital information on geological hazards and risks.As a member of our engineering team, you will collaborate with...


  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job SummaryHuawei Technologies Canada Co., Ltd. is seeking a highly skilled Mobile Application Developer to join our team. As a key member of our engineering team, you will be responsible for designing and developing high-quality mobile applications for our clients.Key ResponsibilitiesMobile Application DevelopmentDevelop cross-platform mobile applications...


  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job SummaryHuawei Technologies Canada Co., Ltd. is seeking a highly skilled Mobile Application Developer to join our team. As a key member of our engineering team, you will be responsible for designing and developing high-quality mobile applications for our clients.Key ResponsibilitiesMobile Application DevelopmentDevelop cross-platform mobile applications...


  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job SummaryHuawei Technologies Canada Co., Ltd. is seeking a highly skilled Mobile Application Developer to join our team. As an Assistant Software Engineer, you will play a key role in developing cross-platform mobile applications with a focus on creating visually stunning and performant user experiences using computer graphics techniques.Key...


  • Vancouver, British Columbia, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job SummaryHuawei Technologies Canada Co., Ltd. is seeking a highly skilled Mobile Application Developer to join our team. As an Assistant Software Engineer, you will play a key role in developing cross-platform mobile applications with a focus on creating visually stunning and performant user experiences using computer graphics techniques.Key...


  • Vancouver, British Columbia, Canada BGC Engineering Inc. Full time

    Mobile Software Developer Position at BGC Engineering Inc.We are seeking a talented Mobile Software Developer to contribute to the development of innovative mobile applications that assist in the assessment of geological hazards and risks. This role provides an excellent opportunity to work alongside a skilled team of engineers and geoscientists.Key...